Top > Tool > Maya

* Maya [#ueba2405]
#contents

** よく忘れるショートカットキー [#aeece968]
- F:フォーカス
- X:グリッドにスナップ
- V:頂点にスナップ
- トランスフォームツールでD:ピボットの移動

** 2ボタンでのカメラ操作 [#tba256de]
- Alt+左 : 回転
- Alt+右 : 左右にドラッグで拡大縮小
- Win+Alt+左 : 平行移動

** スクリプト [#tb0efc28]
リファレンス:
http://me.autodesk.jp/wam/maya/docs/Maya2010/CommandsPython/index.html
*** 任意のスクリプトをシェリフに登録する方法 [#x2b07e15]
http://me.autodesk.jp/wam/maya/docs/Maya2010/index.html?url=Python_Using_Python.htm,topicNumber=d0e176469

*** 選択中の項目の名前を取得して出力 [#o48411d5]
#code(python,){{
# python script
import maya.cmds as cmds
selectedObjNames = cmds.ls(selection=True, tail=1)
if len(selectedObjNames) == 0:
  cmds.error("No Selection.")
selectedObjName = selectedObjNames[0]
print selectedObjName
}}

*** 選択中の項目の親の名前を取得して出力 [#o48411d5]
#code(python,){{
# python script
import maya.cmds as cmds
selectedObjNames = cmds.ls(selection=True, tail=1)
if len(selectedObjNames) == 0:
  cmds.error("No Selection.")
parentObjNames = cmds.listRelatives(parent=True)
if len(parentObjNames) == 0:
  cmds.error("No Parent.")
parentObjName = parentObjNames[0]
print parentObjName
}}

*** HogeM というメッシュを選択し HogeL というロケータを作り HogeM と兄弟にする [#u7d756b8]
#code(python,){{
# python script
import maya.cmds as cmds

# get selected object name and parent object name
selectedObjNames = cmds.ls(selection=True, tail=1)
if len(selectedObjNames) == 0:
  cmds.error("No Selection.")
selectedObjName = selectedObjNames[0]
parentObjNames = cmds.listRelatives(parent=True)
if len(parentObjNames) == 0:
  cmds.error("No Parent.")
parentObjName = parentObjNames[0]

# create locator "HogeM" -> "HogeL"
locatorName = selectedObjName[0: len(selectedObjName)-1] + "L"
locatorName = cmds.spaceLocator(name=locatorName)[0]

# set parent
cmds.parent(locatorName, parentObjName)
}}

    ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS