1

I need to store Houdini *.hda files on a network share. This folder needs to be sourced by all users.

Usually, for those kind of requests, I use an environment variable in ~/houdini17.0/houdini.env like for exemple: HOUDINI_TEMP_DIR="/my/custom/temp/path"

But the issue is that I can find a solution for hda/otls files. Adding it to HOUDINI_PATH="${HOUDINI_PATH};/my/custom/hda/path" or HOUDINI_OTLSCAN_PATH doesn't work and worst, it seems to break other links since a few other houdini nodes aren't available anymore.

Can someone point me to the right environnement variables?

4

1 回答 1

2

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

显然用你的替换 Houdini 版本。另请注意,$HSITE 需要指向包含 houdini16.5 文件夹的文件夹,而不是文件夹本身。这样,您可以使用单个 env var 支持多个 houdini 版本。

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

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

您将需要此文件夹结构:

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

请注意,您只能为 $HSITE 提供一个路径。

于 2019-01-31T00:42:26.343 回答