色々勘違い 間違いあったのでやり直し
batファイルの作成
さてさて、作り直し
まずは必要最低限の状態で起動してみる。
SET MAYA_UI_LANGUAGE=en
"C:\Program Files\Autodesk\Maya2020\bin\maya.exe"
この状態で色々確認してみる。
- pythonPath
batファイルの置いてある場所(カレントディレクトリ)は、pythonPathに勝手に追加される様子
C:\Program Files\Autodesk\Maya2020\bin
D:\
C:\Program Files\Autodesk\Maya2020\plug-ins\ATF\scripts
C:\Program Files\Autodesk\Bifrost\Maya2020\2.0.3.0\bifrost\scripts
C:\Program Files\Autodesk\Maya2020\plug-ins\MASH\scripts
C:\Program Files\Rokoko Motion Library\Maya\2020\scripts
C:\Program Files\Autodesk\Maya2020\plug-ins\fbx\scripts
------------以下省略
- MAYA_PLUG_IN_PATH
これはあとで比較してみる。
C:/Users/y9bos/Documents/maya/2020/plug-ins
C:/Users/y9bos/Documents/maya/plug-ins
C:/Program Files/Autodesk/Maya2020/bin/plug-ins
C:/Program Files/Autodesk/Maya2020/plug-ins/ATF/plug-ins
C:/Program Files/Autodesk/Bifrost/Maya2020/2.0.3.0/bifrost/plug-ins
C:/Program Files/Autodesk/Maya2020/plug-ins/MASH/plug-ins
C:/Program Files/Rokoko Motion Library/Maya/2020/plug-ins
C:/Program Files/Autodesk/Maya2020/plug-ins/fbx/plug-ins
C:/Program Files/Autodesk/Maya2020/plug-ins/camd/plug-ins
C:/Program Files/Autodesk/Arnold/maya2020/plug-ins
C:/Program Files/Allegorithmic/Substance in Maya/2020/plug-ins
C:/Program Files/Autodesk/Bifrost/Maya2020/2.0.3.0/vnn/plug-ins
C:/Program Files/Autodesk/Maya2020/plug-ins/xgen/plug-ins
pythonPathを追加してみる
- 適当に追加してみる
SET MAYA_UI_LANGUAGE=en
SET PYTHONPATH=D:\tools\scripts\release\python\
"C:\Program Files\Autodesk\Maya2020\bin\maya.exe"
C:\Program Files\Autodesk\Maya2020\bin
D:\tools\scripts\release\python
C:\Program Files\Autodesk\Maya2020\plug-ins\ATF\scripts
C:\Program Files\Autodesk\Bifrost\Maya2020\2.0.3.0\bifrost\scripts
C:\Program Files\Autodesk\Maya2020\plug-ins\MASH\scripts
C:\Program Files\Rokoko Motion Library\Maya\2020\scripts
C:\Program Files\Autodesk\Maya2020\plug-ins\fbx\scripts
------------以下省略
結果:
何もしないときに追加されてたカレントディレクトリは追加されなくなる。
他の部分は一緒なので、単純に追加したいパスだけを書けば良いっぽい。
- カレントディレクトリも追加してみる
SET MAYA_UI_LANGUAGE=en
SET PYTHONPATH=%~DP0;
SET PYTHONPATH=D:\tools\scripts\release\python\;
"C:\Program Files\Autodesk\Maya2020\bin\maya.exe"
C:\Program Files\Autodesk\Maya2020\bin
D:\tools\scripts\release\python
C:\Program Files\Autodesk\Maya2020\plug-ins\ATF\scripts
C:\Program Files\Autodesk\Bifrost\Maya2020\2.0.3.0\bifrost\scripts
C:\Program Files\Autodesk\Maya2020\plug-ins\MASH\scripts
C:\Program Files\Rokoko Motion Library\Maya\2020\scripts
C:\Program Files\Autodesk\Maya2020\plug-ins\fbx\scripts
------------以下省略
結果:
SET PYTHONPATH=%~DP0; で追加したのに
SET PYTHONPATH=D:\tools\scripts\release\python;で上書きしてしまってるので、
結果的にD:\tools\scripts\release\python\しか追加されてない
- カレントディレクトリも追加してみる・改
SET MAYA_UI_LANGUAGE=en
SET PYTHONPATH=%~DP0;D:\tools\scripts\release\python\;
"C:\Program Files\Autodesk\Maya2020\bin\maya.exe"
C:\Program Files\Autodesk\Maya2020\bin
D:\
D:\tools\scripts\release\python
C:\Program Files\Autodesk\Maya2020\plug-ins\ATF\scripts
C:\Program Files\Autodesk\Bifrost\Maya2020\2.0.3.0\bifrost\scripts
C:\Program Files\Autodesk\Maya2020\plug-ins\MASH\scripts
C:\Program Files\Rokoko Motion Library\Maya\2020\scripts
C:\Program Files\Autodesk\Maya2020\plug-ins\fbx\scripts
------------以下省略
結果:
カレントと追加分どちらも足された。
プラグインパスを追加してみる
- 適当に追加してみる
SET MAYA_UI_LANGUAGE=en
SET MAYA_PLUG_IN_PATH=D:\tools\plug-ins\;
"C:\Program Files\Autodesk\Maya2020\bin\maya.exe"
D:/tools/plug-ins/
C:/Users/y9bos/Documents/maya/2020/plug-ins
C:/Users/y9bos/Documents/maya/plug-ins
C:/Program Files/Autodesk/Maya2020/bin/plug-ins
C:/Program Files/Autodesk/Maya2020/plug-ins/ATF/plug-ins
C:/Program Files/Autodesk/Bifrost/Maya2020/2.0.3.0/bifrost/plug-ins
C:/Program Files/Autodesk/Maya2020/plug-ins/MASH/plug-ins
C:/Program Files/Rokoko Motion Library/Maya/2020/plug-ins
C:/Program Files/Autodesk/Maya2020/plug-ins/fbx/plug-ins
C:/Program Files/Autodesk/Maya2020/plug-ins/camd/plug-ins
C:/Program Files/Autodesk/Arnold/maya2020/plug-ins
C:/Program Files/Allegorithmic/Substance in Maya/2020/plug-ins
C:/Program Files/Autodesk/Bifrost/Maya2020/2.0.3.0/vnn/plug-ins
C:/Program Files/Autodesk/Maya2020/plug-ins/xgen/plug-ins
結果:
追加分が1個目に追加された。
他のmayaの環境変数もMAYA_PLUG_IN_PATHと同じような扱いでいけるかな
最終的にはこんな感じに。
SET MAYA_UI_LANGUAGE=en
SET PYTHONPATH=%~DP0;D:\tools\scripts\release\python\;
SET MAYA_PLUG_IN_PATH=D:\tools\plug-ins\;
"C:\Program Files\Autodesk\Maya2020\bin\maya.exe"
設定メモ
環境変数各種
- MAYA_UI_LANGUAGE
mayaのUI言語モード指定
英語
SET MAYA_UI_LANGUAGE=en
日本語
SET MAYA_UI_LANGUAGE=jp
- MAYA_PLUG_IN_PATH
プラグインが置いてある場所
- MAYA_SCRIPT_PATH
melが置いてある場所
- PYTHONPATH
pythonスクリプトが置いてある場所
参考:
プリファレンス設定各種
- GPU override OFFにする
とりあえず
cmds.evaluator(name = "deformer",enable=False)
でoffには出来るけれども、offの時にコレをやるとエラーが出る。
if "deformer" in cmds.evaluator(q =True,name =True):
cmds.evaluator(name = "deformer",enable=False)
cmds.optionVar(intValue = ["gpuOverride",0])
こうしておくと今のところ確実にOFFに出来る。
- evaluationMode
DGモード
cmds.evaluationManager(mode = "off")
- subdivMethod
若干不安があるけれども、暫定OpenSubdiv設定
cmds.polyOptions(newPolymesh =True,smoothDrawType = 1)
cmds.polyOptions(smoothDrawType = 1)
- unit
時間・長さなどの単位設定
fps
cmds.currentUnit(time = "film")
文字列指定か
game / film / PAL / NTSC / show / palf / ntscf
18fps の様に fpsを直接指定