本文主要是介绍Houdini的参数预设(Preset)功能,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
功能
Houdini中,可以将节点的参数值存为一种预设:
操作
点击参数面板的小齿轮按钮,选择Save Preset即可将当前的参数保存为一种预设
接下来的窗口可指定预设的名字。而Save Preset To的选项可以指定当前预设存放的位置,可以选择仅让其在当前HIP目录中有用。
Tip:
根据 官方文档:Save Preset window 所描述,Save Preset To三种选择的意思是:
- $HIP
Makes this preset available to this file.- $HOME/houdinix.x
Makes this preset always available to the current user.- $HFS/houdini or $HFS/bin
Makes this preset available to all user accounts on the machine.
机制
预设将存储在对应节点的.idx
文件中。
比如,若选择存储到HIP目录,则HIP文件同级目录会出现一个名为preset的文件夹
由于我保存了box节点的预设,因此会出现一个presets\Sop\box.idx
文件,其中内容如下:
INDX MyPreset1
ao? MyPreset2 o擪#PSI_PRESET
version 2.0a
opvalues
{
version 0.8
type [ 0 locks=0 ] ( "poly" )
surftype [ 0 locks=0 ] ( "quads" )
consolidatepts [ 0 locks=0 ] ( "on" )
size [ 0 locks=0 ] ( 4.2999999999999998 9.5999999999999996 1 )
t [ 0 locks=0 ] ( 0 0 0 )
r [ 0 locks=0 ] ( 0 0 0 )
scale [ 0 locks=0 ] ( 1 )
divrate [ 0 locks=0 ] ( 4 4 4 )
orderrate [ 0 locks=0 ] ( 4 4 4 )
dodivs [ 0 locks=0 ] ( "off" )
divs [ 0 locks=0 ] ( 3 3 3 )
rebar [ 0 locks=0 ] ( "off" )
orientedbbox [ 0 locks=0 ] ( "off" )
vertexnormals [ 0 locks=0 ] ( "off" )
}
#PSI_PRESET
version 2.0a
opvalues
{
version 0.8
type [ 0 locks=0 ] ( "poly" )
surftype [ 0 locks=0 ] ( "quads" )
consolidatepts [ 0 locks=0 ] ( "on" )
size [ 0 locks=0 ] ( 1.5 5.7000000000000002 1 )
t [ 0 locks=0 ] ( 0 0 0 )
r [ 0 locks=0 ] ( 0 0 0 )
scale [ 0 locks=0 ] ( 1 )
divrate [ 0 locks=0 ] ( 4 4 4 )
orderrate [ 0 locks=0 ] ( 4 4 4 )
dodivs [ 0 locks=0 ] ( "off" )
divs [ 0 locks=0 ] ( 3 3 3 )
rebar [ 0 locks=0 ] ( "off" )
orientedbbox [ 0 locks=0 ] ( "off" )
vertexnormals [ 0 locks=0 ] ( "off" )
}
可以看到其中保存的两个参数预设的值。
这篇关于Houdini的参数预设(Preset)功能的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!