让你的PYRO学会察言观色

让你的PYRO学会察言观色

要知道在以前的版本,想给pyro加个颜色是多么繁琐……在Houdini17中,这一切都变得轻而易举。

▌工具架——Colored Smoke

新建一个场景,拖一个球,点击此图标,再选中sphere。你便有了一个五彩斑斓的pyro模拟。

这个工具架向你展示了H17给烟雾加颜色的节点流程,算是个示例。

➤如果模型上有速度(v)属性,Volume Rasterize节点会自动拾取并创建解算时需要的速度场。

➤在Pyro Solver解算器中,调节Shape选项卡下的disturbance和turbulence可以给烟雾增添细节。

➤使用Pyro Source和Attribute Noise节点来调整和控制发射源。

▌工具架——Add Color

这个节点其实就是帮你把DOP里pyro source节点里的Cd开关打开。适用于你已经创建好了pyro,想增加颜色的时候。当然也会相应地打开一些发射源继承颜色、视图显示等的参数。如果你对整个流程很熟悉也可以自己手动操作。懒人专用~一键大法好~

对了,别忘了在模型上赋予颜色,连颜色属性都没有的话,这个工具架不会自动创建的。

嗯。。。讲完了。。。至于参数的调节啥的大家自己都能懂。。。反正在H17里给烟雾加颜色就是这么简单了~

最后再说说新增的point velocity节点。

▌控制速度属性的利器——point velocity

它是控制点属性速度(v)的节点。在过去,想要给速度增加点变化要么使用VOP连啊连,要么自己写点vex。现在又有了懒人一键工具了~

它可以计算动画物体上的速度(这个有点像trail节点),默认的就是Compute from Deformation。还有很多种方式来给速度属性加noise,比如常见的Curl Noise。

那个新增的Conical Noise是锥形速度的意思,就是可以让你的速度往一个指定的方向偏移。比如做爆炸的时候想让烟雾集中往Y轴方向偏多一点。

From Object的意思是可以继承其他object层级的速度~有点像attitude transfer,把其他物体上的速度属性传递过来。比如我这里有一个Null,在Y轴的旋转是这样:

开启后的效果:

有一件事情要注意。这个节点的选项卡从左向右是有顺序的。也就是说左边的总是比右边的先加到物体上。然后最上面的那个Add Velocity永远是最后加上去的。至于这个添加的顺序不同会有啥影响,大家自己试一试咯~就好像数学算术里面,先做加法还是先做小括号里的道理是一样的,最后的结果肯定不同。