Houdini制作烟雾消散并导入UE5
利用Houdini的pyro组件可制作烟雾特效,序列合并输出后可导入UE5 Niagara使用,效果如下:
部分步骤可参考:
Unreal Niagara制作SubUV贴图翻页动画 https://blog.csdn.net/grayrail/article/details/147486804
Houdini subuv制作输出阵列图 https://blog.csdn.net/grayrail/article/details/145449962
工程文件下载(Houdini 19.5, UE5.3):
https://download.csdn.net/download/grayrail/90767306
1.Houdini部分基础
1.1 新建Sphere作为测试
1.2 创建Pyro Source节点,Initialize处点击设置默认类型为Source Smoke。
1.3 添加VolumeRasterizeAttributes节点,Attributes处设置density与temperature。
1.4 退出Geometry,添加dopnet
1.5 添加smoke object sparse与pyro solver sparse。注意是sparse后缀节点
1.6 设置Pyro solver sparse,配置Turbulence等参数
1.7 添加volume source节点,配置SOP Path等参数
1.8 因要制作烟雾消散效果,故需要将Pyro Solver中Buoyancy Scale设置为0
1.9 此外,烟雾消散也不需要实时发射烟雾,因此回到Geometry中将pyro source的Density Scale参数设置关键帧,在第二帧Scale设置为0。
1.10 设置完成后预览效果如下
2.Houdini部分导出
这部分可参考该文章,不多赘述 https://blog.csdn.net/grayrail/article/details/145449962
2.1 在out部分设置mantral渲染器参数,准备渲染帧序列,另检查时间轴帧长度是否为64,因需要烘焙至一张1024x1024图片中,8x8=64。
2.2 成功输出后,来到img部分,设置ROP File Output,渲染成单张图片。
2.3 渲染完成后效果如下
3.Unreal部分设置
接下来导入UE5。
UE5部分可参考该文章,不再赘述:
Unreal Niagara制作SubUV贴图翻页动画 https://blog.csdn.net/grayrail/article/details/147486804
3.1 配置好Niagara,Sub UVAnimation等节点。
3.2 最终完成。