Maya
よく忘れるショートカットキー
- F:フォーカス
- X:グリッドにスナップ
- V:頂点にスナップ
- トランスフォームツールでD:ピボットの移動
2ボタンでのカメラ操作
- Alt+左 : 回転
- Alt+右 : 左右にドラッグで拡大縮小
- Win+Alt+左 : 平行移動
スクリプト
リファレンス:
http://me.autodesk.jp/wam/maya/docs/Maya2010/CommandsPython/index.html
任意のスクリプトをシェリフに登録する方法
http://me.autodesk.jp/wam/maya/docs/Maya2010/index.html?url=Python_Using_Python.htm,topicNumber=d0e176469
選択中の項目の名前を取得して出力
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| | 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
|
選択中の項目の親の名前を取得して出力
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
| | 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 と兄弟にする
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
| | import maya.cmds as cmds
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]
locatorName = selectedObjName[0: len(selectedObjName)-1] + "L"
locatorName = cmds.spaceLocator(name=locatorName)[0]
cmds.parent(locatorName, parentObjName)
|
|