Houdini流体>>粒子流体导出到unity笔记

24 篇文章 4 订阅
16 篇文章 4 订阅

Houdini流体>>Houdini流体导出到unity笔记

一、参考资料:

1、unity中流体案例项目连接:(可选HDRP 和URP管线)

https://github.com/keijiro/HdrpVatExample

2、日本开发者keijiro工作流课程原理介绍视频

https://learning.unity3d.jp/4429/

3、官方文档使用教程:

http://127.0.0.1:48626/nodes/out/labs--vertex_animation_textures.html

二、思维导图式笔记:

三、Houdini流体导入Unity工作流:

1、Houdini内解算流体:

此处参考上篇<Houdini流体>>粒子流体水花笔记>

四、Houdini工具架配置:

1、流体转面节点认识:

在我们将流体可以正常导出之前,需要查看解算的Geomtrey节点内部,是否有<particlefluidsurface>节点存在。

这里注意:<particlefluidsurface>节点,在最外部是创建不了的,只可在Geomtrey内创建该节点。

步骤:

流体粒子>>粒子转面>>预留Out(Null)节点>>VAT抓取Out输出

2、SideFxLab工具架添加:

此环节参考视频链接:

https://www.sidefx.com/tutorials/sidefx-labs-installation/

  • 在工具架中添加SideFXLabs

  • 确认更新工具集,后重新启动,工具架上的工具会全部显示。

3、VAT导出设置和URP使用的Json,pakage:

  • VAT创建:

在节点控制窗口中,选择Out分流,点击Tab键,创建VAT节点。

  • VAT导出设置:

1、解算模式选择,可选刚体,流体,布料,粒子面片等四种,这里选择流体。

2、选择导出引擎,这里选Unity。

3、引擎选择好之后,生成配置到引擎按钮选择。

4、设置导出的Out节点,这里可以复制Out并Ctrl+C  复制到路径栏下,也可如图选择Out节点。

5、设置生成文件的路径,设定好后,会生成以下,被勾选的文件。

  • VAT导出Unity使用Json:

1、这里在正式导出之前,需要提前将Unity Package Path的路径复制下来,并在URP的unity项目中外部导入这里复制的路径。

注意:如果是第一次导出到unity需要在上方选择 User Interface-Normal才会有,以下选择Pakage路径的选项

2、在Unity环境配置步骤完成之后,点击Render进行生成渲染。

五、Unity环境配置:

日语四种解算状态参考文档

1、unity导入VAT用Shader:

  • 进入URP管线的unity项目,打开Package Manager,从外部导入刚刚复制的路径,并选择Json文件,进行加载。

2、Unity内设定VAT纹理图:

  • 检查文件是否生成:

  • 设置生成的VAT图设置:

在Unity中,加载纹理时,可以将纹理大小重新缩放为2的幂。如果调整记录位置信息的纹理的大小,则位置信息将移动并且将无法正常运行,因此您需要执行此操作。

取消选中[Generate Mip Map]。这样做是为了减少内存使用量。

这里关于贴图的部分,可以直接进入pakage包里提供的shaderGraph进行增加。不管是URP和HDRP官方都提供了可扩展的修改。

类似以下内容:只需要增加和链接ColorMap位置即可。

同时也需要注意在houdini的文件内,增加UV节点,导出即可。如图:

六、效果展示:

unity源文件下载地址:

https://download.csdn.net/download/Allen7474/15481626

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Allen7474

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值