mayaの環境を構築していく　2日目　やりなおし

色々勘違い　間違いあったのでやり直し

batファイルの作成
-
さてさて、作り直し
まずは必要最低限の状態で起動してみる。

```mayaStartup.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を追加してみる
-

+ **適当に追加してみる**

```mayaStartup.bat
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
------------以下省略
```
結果:
何もしないときに追加されてたカレントディレクトリは追加されなくなる。
他の部分は一緒なので、単純に追加したいパスだけを書けば良いっぽい。

+ **カレントディレクトリも追加してみる**

```mayaStartup.bat
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\しか追加されてない


+ **カレントディレクトリも追加してみる・改**

```mayaStartup.bat
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
------------以下省略
```
結果:
カレントと追加分どちらも足された。

プラグインパスを追加してみる
-

+ **適当に追加してみる**

```mayaStartup.bat
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と同じような扱いでいけるかな
最終的にはこんな感じに。
```mayaStartup.bat
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スクリプトが置いてある場所

参考：

https://dftalk.jp/?p=72

プリファレンス設定各種
-

+ **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に出来る。

https://help.autodesk.com/cloudhelp/2019/JPN/Maya-Tech-Docs/CommandsPython/evaluator.html

+ **evaluationMode**

DGモード

    cmds.evaluationManager(mode = "off")

https://help.autodesk.com/cloudhelp/2019/JPN/Maya-Tech-Docs/CommandsPython/evaluationManager.html

+ **subdivMethod**

若干不安があるけれども、暫定OpenSubdiv設定

    cmds.polyOptions(newPolymesh =True,smoothDrawType = 1)
    cmds.polyOptions(smoothDrawType = 1)

https://help.autodesk.com/cloudhelp/2019/JPN/Maya-Tech-Docs/CommandsPython/polyOptions.html


+ **unit**

時間・長さなどの単位設定

fps

    cmds.currentUnit(time = "film")

文字列指定か
game / film / PAL / NTSC / show / palf / ntscf 
18fps の様に fpsを直接指定