Maya
Python導入したい よくMayaでは「Python使え使え便利だよ」って言われますが Mayaのオペレーションの履歴(スクリプトエディタに表示されるあれ)ってMEL固定ですよね。 なので導入始めの方は、どうしてもMELから変換でてこずることがあります。 そこで、変…
Pythonのデバッグ 普通のPythonでも使える技です。(標準機能です。) Python でデバッグするときは割とprintで値を表示したりすると思いますが 以下の方法がかなり楽でした。 import pdb; pdb.set_trace()
カメラの画角がアトリビュートエディタにあるのにとれない。というかこれはあくまで表示だけっぽいです。 そもそもMayaの場合、焦点距離にキーをうつことで画角を設定するのです。 というのも、これは、実物のカメラにあわせて カメラアパチャ(フィルムサイ…
行列演算を行う(OpenMaya #単位行列を生成 ident_mat = om.MMatrix() #nodeの行列を取得する import maya.api.OpenMaya as om node_mat = om.MMatrix(cmds.getAttr(node+".matrix")) #nodeを含めたワールド行列をもとめる node_wmat = om.MMatrix(cmds.getA…
背景色を切り替える alt + bで、ビューの背景色を「グラデーション、単色」などコロコロと切り替えることができます。他人に見てもらうときとか、みづらいパーティクルの作業時などに便利です ビューの最大化
複数のオブジェクトにまたがって、頂点を選択したい Mayaで右クリックー>頂点モードに切り替えた場合、通常のままだと1つのオブジェクトの中の頂点しか選択できません。しかし、F8キーをおしてコンポーネントモードに切り替えることでShift+クリックで複数…
nParticleの、emit from objectのお話。 仕様変更等で、emitterの設定や使うパーティクル(nucleus等)はそのままで、発生するオブジェクトのみを変更したいということがありましたが、Mayaデフォルトの機能では変更する術がなさそうでした。(パーティクルとe…
よく使うMaya Python関数のメモ cmds.ls() #カッコ内の条件でシーン内の○○の名前一覧を取得 例: list = cmds.ls(sl=True) #選択中のものの名前一覧がlistに入る cmds.ls(" *:root ",type="joint") #シーン内にある:rootという文字が入るジョイントを取得す…