Tool/Maya
をテンプレートにして作成
ホーム
検索
最終更新
ヘルプ
Wiki書式ヘルプ(整形ルール)
開始行:
* Maya [#ueba2405]
#contents
** よく忘れるショートカットキー [#aeece968]
- F:フォーカス
- X:グリッドにスナップ
- V:頂点にスナップ
- トランスフォームツールでD:ピボットの移動
** 2ボタンでのカメラ操作 [#tba256de]
- Alt+左 : 回転
- Alt+右 : 左右にドラッグで拡大縮小
- Win+Alt+左 : 平行移動
** スクリプト [#tb0efc28]
リファレンス:
http://me.autodesk.jp/wam/maya/docs/Maya2010/CommandsPyth...
*** 任意のスクリプトをシェリフに登録する方法 [#x2b07e15]
http://me.autodesk.jp/wam/maya/docs/Maya2010/index.html?u...
*** 選択中の項目の名前を取得して出力 [#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 というロケータを作...
#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] ...
locatorName = cmds.spaceLocator(name=locatorName)[0]
# set parent
cmds.parent(locatorName, parentObjName)
}}
終了行:
* Maya [#ueba2405]
#contents
** よく忘れるショートカットキー [#aeece968]
- F:フォーカス
- X:グリッドにスナップ
- V:頂点にスナップ
- トランスフォームツールでD:ピボットの移動
** 2ボタンでのカメラ操作 [#tba256de]
- Alt+左 : 回転
- Alt+右 : 左右にドラッグで拡大縮小
- Win+Alt+左 : 平行移動
** スクリプト [#tb0efc28]
リファレンス:
http://me.autodesk.jp/wam/maya/docs/Maya2010/CommandsPyth...
*** 任意のスクリプトをシェリフに登録する方法 [#x2b07e15]
http://me.autodesk.jp/wam/maya/docs/Maya2010/index.html?u...
*** 選択中の項目の名前を取得して出力 [#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 というロケータを作...
#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] ...
locatorName = cmds.spaceLocator(name=locatorName)[0]
# set parent
cmds.parent(locatorName, parentObjName)
}}
ページ名: