随着复杂的packages增多,以及houdini自身版本的迭代,还有python的问题,导致环境变量设置变化十分复杂。我用了4年houdini,每年都在改环境变量,以前偶尔一弄就是一天,是houdini最烦人的课题之一;目前我的环境变量已有586行。具体情况需要各位凭经验设置,基础不会写在下面,以最新版本为准
目前已转为使用package管理,不过作为历史遗留,env仍然是很重要的
五行精灵:在houdini中使用packages文件(.json)管理配置文件zhuanlan.zhihu.com
从原初讲起
首先要把自己做的HDA存起来循环使用
配置文件位置在:
C:UsersFeEDocumentshoudini18.0
(文档好像没写位置)
一般就是做了几个.HDA(以前叫.OTL,houdini新人不用管,这两个文件可以互相改名,不影响使用)想在所有HIP中都能使用它,那么这时候就把这些.HDA放进这个文件夹
C:UsersFeEDocumentshoudini18.0otls
但是这时候如果你还有别人做的HDA,混在一起就麻烦了,该怎么办呢
我们要创建自己的库来管理
houdini之所以会识别到上述otls文件夹下的HDA,是因为houdini打开后,会默认搜索
$HOUDINI_PATH这个路径下的文件载入配置,$HOUDINI_PATH默认值是C:/Users/FeE/Documents/houdini18.0/
那有没有办法识别到别的地方,同时又加载默认的配置文件呢?
当然可以啦,就是修改环境变量。$HOUDINI_PATH这个值可以有“多个”,这样houdini就会识别到别的地方,但是默认的地方还是必须要加载的,因为环境变量存在这里,就是这个文件
C:UsersFeEDocumentshoudini