Path 自定义houdini模块路径

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*.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节点不再可用


有人能给我指出正确的环境变量吗

尝试使用$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?这是站点范围部署的默认搜索位置之一。