Maya Edit

よく忘れるショートカットキー Edit

  • F:フォーカス
  • X:グリッドにスナップ
  • V:頂点にスナップ
  • トランスフォームツールでD:ピボットの移動

2ボタンでのカメラ操作 Edit

  • Alt+左 : 回転
  • Alt+右 : 左右にドラッグで拡大縮小
  • Win+Alt+左 : 平行移動

スクリプト Edit


リファレンス:

http://me.autodesk.jp/wam/maya/docs/Maya2010/CommandsPython/index.html

任意のスクリプトをシェリフに登録する方法 Edit


http://me.autodesk.jp/wam/maya/docs/Maya2010/index.html?url=Python_Using_Python.htm,topicNumber=d0e176469

選択中の項目の名前を取得して出力 Edit

  0
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
#spanend
# python script
#spanadd
import maya.cmds as cmds
#spanend
#spanadd
selectedObjNames = cmds.ls(selection=True, tail=1)
#spanend
#spanadd
if len(selectedObjNames) == 0:
#spanend
  cmds.error("No Selection.")
#spanadd
selectedObjName = selectedObjNames[0]
#spanend
#spanadd
print selectedObjName
#spanend
#spanadd

選択中の項目の親の名前を取得して出力 Edit

  0
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
#spanend
# python script
#spanadd
import maya.cmds as cmds
#spanend
#spanadd
selectedObjNames = cmds.ls(selection=True, tail=1)
#spanend
#spanadd
if len(selectedObjNames) == 0:
#spanend
  cmds.error("No Selection.")
#spanadd
parentObjNames = cmds.listRelatives(parent=True)
#spanend
#spanadd
if len(parentObjNames) == 0:
#spanend
  cmds.error("No Parent.")
#spanadd
parentObjName = parentObjNames[0]
#spanend
#spanadd
print parentObjName
#spanend
#spanadd

HogeM というメッシュを選択し HogeL というロケータを作り HogeM と兄弟にする Edit

  0
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
#spanend
# python script
#spanadd
import maya.cmds as cmds
#spanend
#spanadd
 
#spanend
# get selected object name and parent object name
#spanadd
selectedObjNames = cmds.ls(selection=True, tail=1)
#spanend
#spanadd
if len(selectedObjNames) == 0:
#spanend
  cmds.error("No Selection.")
#spanadd
selectedObjName = selectedObjNames[0]
#spanend
#spanadd
parentObjNames = cmds.listRelatives(parent=True)
#spanend
#spanadd
if len(parentObjNames) == 0:
#spanend
  cmds.error("No Parent.")
#spanadd
parentObjName = parentObjNames[0]
#spanend
#spanadd
 
#spanend
# create locator "HogeM" -> "HogeL"
#spanadd
locatorName = selectedObjName[0: len(selectedObjName)-1] + "L"
#spanend
#spanadd
locatorName = cmds.spaceLocator(name=locatorName)[0]
#spanend
#spanadd
 
#spanend
# set parent
#spanadd
cmds.parent(locatorName, parentObjName)
#spanend
#spanadd

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