[Houdini] 项目管理和takes
项目管理
在各种输出节点有两个常见的变量,$HIP和$JOB。
$HIP是hip文件所在的文件夹。
当使用$HIP变量引用外部资源,把项目文件夹传递到其他电脑时,其他电脑得到的信息是在hip所在的文件夹里寻找资源(相对路径),而不是在某盘某文件夹里(绝对路径),避免出现找不到路径的问题。
使用Render菜单下的Pre-Flight Scence选项检查是否有外部资源使用的是绝对路径。

$JOB是一个文件夹路径,通常叫做项目文件夹,hip文件一般放在这里。
File菜单下的New Projece实际相当于新建一个文件夹,把$JOB的值设置成该文件夹路径。
Set Project相当于找一个存在的文件夹,把$JOB的值设置成该文件夹路径。

Edit菜单下的Aliases and Variables可以查看和修改这些变量。

Takes
当你想尝试某些新参数而又不想破坏当前的参数时,takes功能派上了用场。(不知道把take翻译成什么好)

这个选项在软件的右上角。
点击Main,New Take,Houdini会新建一个叫take1的场景,但是这个场景的节点参数都是灰色,不能调整,这些不可调整的参数都继承Main的数值,相当于Main的一个复制体,要解开某个参数,在参数上右键,选择Include in Take。
这样大致相当于把hip文件做了个备份,但是容错率很小,只调整指定的参数。

take有层级关系,在当前take下新建的take属于当前take,继承当前take的参数。可以在Take List窗口查看所有take和相应解开的参数,添加或者删除take,重命名take。

在各种渲染节点上也能找到指定Take渲染的选项。

