博主近期学习Pyro烟雾的制作,发现网上一些教程跑不通,可能是版本差异(测试版本houdini19),为确保流程的可靠性,我参考官方Sparase Billowy Smoke Demo仿照着进行了制作尝试。

完成版本下载地址:
https://download.csdn.net/download/grayrail/90724938
1.基础效果制作
1.新建 Geometry,创建 Sphere 作为烟雾源,并添加 Pyro Source 节点。

2.在 Pyro Source 节点的 Initialize 选项中,设置为 Source Smoke,以确保系统正确识别烟雾模拟的基础属性。

3.此时,Pyro Source 自动生成 Density 和 Temperature 这两个核心属性,可在 Geometry Spreadsheet 中确认数据正确写入。

4.在GeometrySpeadsheet中也可看见这2项属性。

5.添加节点Volumerasterizeattributes,以便对相关属性进行导出,在Attributes处添加density和temperature。

6.经过此步骤后,几何体将呈现体积渲染的状态,为后续 DOP(Dynamic Operators)动态模拟做好准备。

7.Geom部分设置完成,切出去添加dopnet节点。

8.依次添加smokeobject_sparse, volumesource, pyrosolver_sparse。其中留意有2个节点都是sparse后缀版本。
volumesource节点连接至pyrosolver_sparse的第三个引脚处。

9.在volumesource节点的SOP Path处,传入之前的volumerasterizeattributes节点。

10.在volumesource节点下方,添加density和temperature对属性进行读取。现在播放已经有烟雾效果。

11.可以在pyrosolver节点的Shape处,开启乱流、风等参数进行微调,以增强烟雾的自然表现力。

12.在smokeobject_sparse节点中进一步调整颜色参数,优化烟雾的视觉反馈。

2.渲染输出
如果需要渲染输出,可参考该部分内容。
1.回到obj,在场景中添加相机

2.回到geom,添加object merge节点,在object1处添加DOP中的density。

3.添加pyro bake volume,此时关闭dopnet的显示,已可在渲染器中看见。

2242

被折叠的 条评论
为什么被折叠?



