【问题标题】:Custom houdini module path自定义houdini模块路径
【发布时间】:2019-03-17 19:01:28
【问题描述】:

我需要将 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 节点不再可用。

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

【问题讨论】:

  • 您是否尝试过简单地将您的 otls 放在 HOUDINI_PATH 的名为 hda 的子文件夹下,例如 HOUDINI_PATH/hda ?这是站点范围部署的默认搜索位置之一。

标签: path environment-variables houdini


【解决方案1】:

尝试使用 $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-15
    • 2020-06-02
    • 1970-01-01
    • 2020-11-01
    • 2018-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    相关资源
    最近更新 更多