管理houdini的 otl、HDA等工具库

 

此方法参考了知乎博主的文章houdini配置文件/环境变量设置个人经验(永远更新不完 - 知乎在这里完善补充:

首先为了方便管理,该库应该独立于houdini的不同版本,不应该放在文档的houdini配置文件夹中,管理houdini的 otl、HDA等工具库_第1张图片在其他盘符或者路径中新建一个自己的库:比如这样管理houdini的 otl、HDA等工具库_第2张图片

内部文件架构:管理houdini的 otl、HDA等工具库_第3张图片

现在一般把下载来的插件放在package中,用json文件管理,

所以用户文档中的env文件就不需要再添加插件的路径,而是改为用json文件定义.

只需要在文档中houdini的package文件夹中添加指定到该库的一个json文件即可:

管理houdini的 otl、HDA等工具库_第4张图片

{
    "env": [
        {
            "LibPath": "B:/Onedrive/",
            //库的父级目录
        },
    ],
    "package_path":[
        "$LibPath/Houdini_libs/bowen/packages",
    ],
}

以插件lynx为例,不再需要在env文件中添加语句,

管理houdini的 otl、HDA等工具库_第5张图片

而是直接放在库中的packages文件夹中:

该文件夹的变量就是$HOUDINI_PACKAGE_PATH

管理houdini的 otl、HDA等工具库_第6张图片

{ 
	"env" : 
	[
	    {
	        "LYNX" : "$HOUDINI_PACKAGE_PATH/VFX-LYNX-1.0.94"
	    },
	    {
	        "HOUDINI_PATH" : "$LYNX/plugins/SideFX/Houdini"
	    }
	]
}

这个插件原始的json文件在以下文件夹,把它复制到库的packages文件夹中,再修改相应的变量即可管理houdini的 otl、HDA等工具库_第7张图片原始json文件中的内容:

{ 
	"env" : 
	[
	    {
	        "LYNX" : "/Path/To/LYNX/"
	    },
	    {
	        "HOUDINI_PATH" : "$LYNX/plugins/SideFX/Houdini"
	    }
	]
}

对于桌面配置文件desk,工具架toolbar以及自定义的一些otl等,在env文件中添加该库的路径即可:

##Houdini digital assets setup
HOUDINI_OTLSCAN_PATH = B:/Onedrive/Houdini_libs/bowen/otls;&
##Houdini Shelf setup
HOUDINI_TOOLBAR_PATH = B:/Onedrive/Houdini_libs/bowen/toolbar;&
##Houdini desktop setup
HOUDINI_DESK_PATH = B:/Onedrive/Houdini_libs/bowen/desktop;&

你可能感兴趣的:(houdini)