自定义houdini模块路径
Custom houdini module path
我需要将 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 节点不再可用。
有人可以指出正确的环境变量吗?
尝试使用 $HSITE and/or $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一个路径。
我需要将 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 节点不再可用。
有人可以指出正确的环境变量吗?
尝试使用 $HSITE and/or $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一个路径。