自定义houdini模块路径

时间:2018-10-12 14:09:52

标签: path environment-variables houdini

我需要将Houdini * .hda文件存储在网络共享上。 此文件夹必须由所有用户提供。

通常,对于此类请求,我在~/houdini17.0/houdini.env中使用环境变量,例如: HOUDINI_TEMP_DIR="/my/custom/temp/path"

但是问题是我可以找到hda / otls文件的解决方案。 将其添加到HOUDINI_PATH="${HOUDINI_PATH};/my/custom/hda/path"HOUDINI_OTLSCAN_PATH中是行不通的,而且最糟糕的是,由于其他一些houdini节点不再可用,这似乎破坏了其他链接。

有人可以指出我正确的环境变量吗?

1 个答案:

答案 0 :(得分:2)

尝试使用$ HSITE和/或$ JOB环境变量。 Houdini将扫描$ HSITE和$ JOB定义的路径的子文件夹中的所有相关文件和文件夹,因此您无需设置一堆不同的环境变量。您可以镜像C:\ Users \ username \ Documents \ houdini16.5

中的文件夹结构

显然是用您的Houdini版本替换的。还要注意,$ HSITE需要指向包含houdini16.5文件夹的文件夹,而不是文件夹本身。这样,您可以通过单个环境变量支持多个houdini版本。

http://www.sidefx.com/docs/houdini/basics/config.html

例如,如果$ HSITE = // myNetworkShare / Houdini

您将需要以下文件夹结构:

//myNetworkShare/Houdini
                        /Houdini16.5
                                    /otls
                                    /scripts
                                    /python2.7libs
                                    /.....

请注意,您只能给$ HSITE一条路径。