allowEnvironmentToOverwriteVariable(name, onoff)
HIPファイルを読み込む 前 にHoudini/hython内から変数を上書きできる状態にする必要があることに注意してください。
例えばJOB環境変数を/home/john/dyprojectに設定し、/home/john/myproject/hip/scene.hipにHIPファイルを作成したと仮定します。
そして、そのHIPファイルが$JOB接頭辞を使用してファイルを参照することができるとします。
もしプロジェクトを/mnt/projects/myprojectに移動させると、Houdiniは古い値の$JOBをHIPファイルに保存しているのでJOB環境変数を単純に変更することができません。
この関数は、HIPファイルを読み込む前に$JOBの値を上書きすることができます。例:
import os os.environ["JOB"] = "/mnt/projects/myproject" hou.allowEnvironmentToOverwriteVariable("JOB", True) hou.hipFile.load(os.path.expandvars("$JOB/hip/scene.hip"))