Houdini关于颜色属性传递/线条小案例

Gif 演示

Houdini关于颜色属性传递/线条小案例 CC笔记

1.Grid

首先 新建一个 gridgrid 一个 uv 节点 uvproject

uvprojectInitialize 里面 点击一下 “Initialize”

Houdini关于颜色属性传递/线条小案例

2.Map

然后给一个 attribfrommap 节点 指定一张贴图

这个节点可以为点创建 Cd 属性 给点上颜色

下面再连接一个 scatter 分布一些点 点的数量可以加多一些 比如 5000

Houdini关于颜色属性传递/线条小案例

3.Bound

uvproject 下面 连接一个 bound 节点

bound 节点可以理解为求边界 然后上下加大尺寸 行成一个 模拟容器

修改尺寸 如下图

改好 Lower Padding 尺寸后 可以用鼠标拖动 Lower PaddingUpper Padding 上面

这样的话 修改上面的数值 下面也会跟着一起变

Houdini关于颜色属性传递/线条小案例

4.volume

bound 节点下添加 volume 并在面板命名为 “vel”

在下面选项中 修改为 By Size

Houdini关于颜色属性传递/线条小案例

5.volumevelocity

下面连接 volumevelocity 节点

volumevelocity 可以理解为 力场 用来驱动样条运动

修改 Curl Noise 参数

勾选 Constant Veiocity 并给他一个向上的适量方向 如下图

Houdini关于颜色属性传递/线条小案例

6.volumetrail

新建节点 volumetrail 把上面的 scatter volumevelocity 合并到一起

Velocity Volumes 里面选择 之前命好名字的 “vel”

下面的 Trail Length 可以K帧 来做样条的生长动画 这里我的K了0-100帧

下面的 CFL 是可以控制样条的细分程度 数量越小 样条细分越高

下面的 Visualize Velocity 可以关掉

Houdini关于颜色属性传递/线条小案例

8.rop_alembic

最后可以 添加一个 rop_alembic 导出 abc 或者是在 houdini 里面直接渲染

 

Comments | 0条评论