Path 自定义houdini模块路径
我需要在网络共享上存储Houdini*.hda文件。 此文件夹需要由所有用户提供来源 通常,对于这类请求,我使用Path 自定义houdini模块路径,path,environment-variables,houdini,Path,Environment Variables,Houdini,我需要在网络共享上存储Houdini*.hda文件。 此文件夹需要由所有用户提供来源 通常,对于这类请求,我使用~/houdini 17.0/houdini.env中的环境变量,例如: HOUDINI\u TEMP\u DIR=“/my/custom/TEMP/path” 但问题是,我可以找到hda/otls文件的解决方案。 将它添加到HOUDINI_PATH=“${HOUDINI_PATH};/my/custom/hda/PATH”或HOUDINI_OTLSCAN_PATH无法工作,最糟糕的是
~/houdini 17.0/houdini.env
中的环境变量,例如:
HOUDINI\u TEMP\u DIR=“/my/custom/TEMP/path”
但问题是,我可以找到hda/otls文件的解决方案。
将它添加到HOUDINI_PATH=“${HOUDINI_PATH};/my/custom/hda/PATH”
或HOUDINI_OTLSCAN_PATH
无法工作,最糟糕的是,它似乎会中断其他链接,因为其他几个HOUDINI节点不再可用
有人能给我指出正确的环境变量吗 尝试使用$HSITE和/或$JOB环境变量。Houdini将扫描由$HSITE和$JOB定义的路径的子文件夹中的所有相关文件和文件夹,这样您就不需要设置一堆不同的环境变量。您可以镜像C:\Users\username\Documents\houdini16.5中的文件夹结构 很明显,用你的替换Houdini版本。还要注意,$HSITE需要指向包含houdini16.5文件夹的文件夹,而不是文件夹本身。通过这种方式,您可以使用单个env变量支持多个houdini版本 例如,如果$HSITE=//myNetworkShare/Houdini 您需要此文件夹结构:
//myNetworkShare/Houdini
/Houdini16.5
/otls
/scripts
/python2.7libs
/.....
注意,您只能给$HSITE一条路径。您是否尝试过简单地将OTL放在名为hda的HOUDINI_路径的子文件夹下,如HOUDINI_路径/hda?这是站点范围部署的默认搜索位置之一。