1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

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

Last updated at Posted at 2022-05-25

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

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スクリプトが置いてある場所

参考:

プリファレンス設定各種

  • 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を直接指定

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?