とあるゲームプログラマの挑戦と敗北の歴史

UE4とプログラミングとmayaとpythonとhtmlとマラソンを中心に情報を発信する元「技術ブログを目指すブログ」から再始動した毎日の日々を発信するブログです。

maya:python を使用した ノードプラグイン の作成方法のご紹介

pythonを使用して 自作のノードプラグインを作成することができます。 HelloNode.py) # -*- coding: utf-8 -*- import sysimport maya.OpenMaya as OpenMayaimport maya.OpenMayaMPx as OpenMayaMPx kPluginNodeId = OpenMaya.MTypeId( 0x8FFFF ) # Helloノ…

windowsのMicrosoftアカウントからローカルアカウントへの切り替え方

windowsにサインインするとき Microsoftアカウントでサインインしていませんか そしてMicrosoftアカウントは わかりやすいパスワードにすると警告がでて 許可してくれない・・ 僕しか使わないPCなのでパスワード簡単にしたい。 むしろ無しでもいいのに~ そ…

細部までわたる

常に部屋は美しく整理整頓を心掛け そして下着類の入れ方や普段みえない 収納部分でさえもきれいにするように心がけています。 見てください 私のパンツ(笑) 整ってます。グラデーションがあるように配置しています。 整理すると心にゆとりが生まれます。

maya:python を使用した コマンドプラグイン の作成方法のご紹介

maya では python を使用することができます。 従来 maya では独自の言語 mel の使用 と c++ によるプラグイン開発が可能でした。 そして「結構前から」ですが、 python を使うことで mel でできることと プラグインでできることの 両方をできるようになって…

maya:pythonのクラスの作り方

pythonではクラスも扱うことができる。 クラスの書き方 import sysimport time ## @brief クラスの使い方#class ClassA(object): def __init__(self): self.power = 0 # # @brief パワーの増加 # def addPower(self, power): self.power += power #< メンバ…

maya:pythonのモジュールの作り方

以下main.pyから 別のファイルの関数を呼び出す方法 呼び出し先(module.py) # -*- coding: utf-8 -*-## @file module.py# @biref モージュール# import sysimport time ## @brief 引数の合計を取得する# @param[in] values 引数配列#def getSum(*values): …

maya:pythonの配列のいろいろ

pythonには配列的なものがたくさんあります。 リスト、タプル、セット、ディクショナリ ※swiftにもあります。 C++で育っていた方々からみると少々面倒です。 # -*- coding: utf-8 -*- import sysimport time # リスト ※あとからappend removeで値を編集でき…

maya:pythonの実行ファイルの作り方

pythonの実行ファイルは拡張子をpyで作成する。 test,py といファイルを作成し 以下のコードを書きダブルクリックで実行する。 ------------------------------------------------------------------------ # -*- coding: utf-8 -*- import sysimport time #…

maya:pythonの基本の構文

基本の文法の学び方は 適当な本を本屋さんで買ってきて 教科書通りにコマンドを打っていきます。 慣れ親しんだC++とちがいリスト、タプル、ディクショナリなどの 書き方もあるのでまずは一行で書いていき学びます。 以下実験結果 Python 3.6.0 (v3.6.0:41df7…

maya:プログラミング言語 python のご紹介

今日はプログラミング言語pythonの紹介と 学ぶ上での環境の作り方をご紹介します。 pythonはほかの言語にくらべて短くかける。 というのがメリットです。 短くかけて 括 いろんなことができるというのが特徴です。 タブインデントが意味がある。というのも特…