音乐播放器
指定龙场
 
文章 标签
11

Powered by Gridea | Theme: Fog

Houdini + UE5 Project Titan 学习笔记

🕶 第一章 电缆工具

1. 建模 模拟 减面

MainCable


可以在Sweep前连接一个match Size。

random放到模拟之前更好。

2. HDA制作

首先给最末尾添加一个OUTPUT节点。
设置数字资产的输入,第一个输入是线条,第二个输入是碰撞体。
将输入1连接到线段,resample改为subdivision curve,第二个输入连接到模拟。


参数:

在引擎里:

如何调试?

调试记得保存HDA。

3. 👾 UV设置

主电缆UV

将UV旋转至横向。

小电缆UV

旋转,且每个缩放不一样,增加丰富性。

📒✒️ 拼排UV

新知识点!
Automatic trim texture 与 Trim texture utility
横向、竖向无限拼排的UV可以使用,例如本次制作的电缆。
可以使用Grid制作,也可以直接使用图片生成。注意横竖方向。

可以看到已经根据缩放自动拼排完毕了。

之后只需要根据ID图制作对应的材质即可。

💼 第二章 堆叠工具

打包记得 Transfer Attributes 给个所有,也就是 *

1. Data Table

类似 Excel 表格的东西,对虚幻使用者可编辑。新建方法:

  1. 内容侧滑菜单右键 -> 蓝图 -> 结构
  2. 右键 -> 其他 -> 数据表格 -> 选择刚才新建的结构

    需要的数值:

2. Houdini 数据读取 与 方块根据数据初始化

注意静态网格体要重命名为 unreal_instance 这样之后的点云就可以顺利实例化了。
避免命名为 name 导致之后的碰撞模拟出事故。
copy to points 勾选打包实例化。

3. 撒点、设置旋转与复制实例的准备

撒点要设置随机化的旋转、ID、variant整数值,实例要有variant以及枢轴点的正确设置。

4. 拼排到给定面

这里巧妙地使用了UV Layout节点,使用UV拼排的方法将盒子们拼排到给定面,因此我们的修改数值要从uv改为P,投影到ZX平面,输入设置随机化的iscale值,拼排形状设置为第二输入,缩放设置为Fixed。
溢出的盒子打包为组之后删除掉。
如果精度与盒子数量太多会比较耗时。

5. 底部打组 打包准备制作多层


此处的Foreach 迭代次数控制了总共有几层。
具体的层数要看给的模型与物体缩放、给定簇数。

6. 留下当前最高组

7. 分簇

暂时给的分为2簇。

8. 拼排

同前。

9. 属性级别转移、打组转移

将 iscale(Prim)转移到 pscale (Point)。
最底部组转移到点组。

10. 动力解算

要输出 orient 属性。
速度以及方向可自定义。

11. 点云

保留必要属性,在模型中心创建点。