Houdini关于颜色属性传递/线条小案例
Gif 演示
1.Grid
首先 新建一个 grid 给 grid 一个 uv 节点 uvproject
在 uvproject 中 Initialize 里面 点击一下 “Initialize”
2.Map
然后给一个 attribfrommap 节点 指定一张贴图
这个节点可以为点创建 Cd 属性 给点上颜色
下面再连接一个 scatter 分布一些点 点的数量可以加多一些 比如 5000
3.Bound
在 uvproject 下面 连接一个 bound 节点
bound 节点可以理解为求边界 然后上下加大尺寸 行成一个 模拟容器
修改尺寸 如下图
改好 Lower Padding 尺寸后 可以用鼠标拖动 Lower Padding 到 Upper Padding 上面
这样的话 修改上面的数值 下面也会跟着一起变
4.volume
在 bound 节点下添加 volume 并在面板命名为 “vel”
在下面选项中 修改为 By Size
5.volumevelocity
下面连接 volumevelocity 节点
volumevelocity 可以理解为 力场 用来驱动样条运动
修改 Curl Noise 参数
勾选 Constant Veiocity 并给他一个向上的适量方向 如下图
6.volumetrail
新建节点 volumetrail 把上面的 scatter 和 volumevelocity 合并到一起
在 Velocity Volumes 里面选择 之前命好名字的 “vel”
下面的 Trail Length 可以K帧 来做样条的生长动画 这里我的K了0-100帧
下面的 CFL 是可以控制样条的细分程度 数量越小 样条细分越高
下面的 Visualize Velocity 可以关掉
8.rop_alembic
最后可以 添加一个 rop_alembic 导出 abc 或者是在 houdini 里面直接渲染
Comments | 0条评论