houdini中简单模型生长动画/Group组的运用

GIF 演示

houdini中简单模型生长动画/Group组的运用

这个小效果是在B站看的教程      课程地址

写一篇笔记记录一下

 

1.使用测试模型

2.给模型添加一个Group

Group type选择point

勾选 Bace group选择要开始生长的点

勾选下面的Include by edges

point group里面选择要开始生长的点(起始点和上面 base group保持一致)

Edge DepthK帧 即可

houdini中简单模型生长动画/Group组的运用

3.使用 blast 节点即可删除其他部分模型

houdini中简单模型生长动画/Group组的运用

 

4.复制一个 group 1

把之前K的帧 时间往后移动几帧

Initial Merge 选择相减 Subtract form existing

houdini中简单模型生长动画/Group组的运用

这样就能选取 中间一部分

houdini中简单模型生长动画/Group组的运用

 

5.在 group2 下面链接 blast

提取 中间我们减去的部分 如下图

houdini中简单模型生长动画/Group组的运用

然后添加 add 节点  删掉面 保留点

然后添加 add 节点 删掉面 保留点

 

6.给添加序号   使用 enumerate 节点

(在 Group type 中选择 points

6.给点 添加序号 使用 enumerate 节点 (在 Group type 中选择 points)

添加 transform 节点 放大 并微调位置

(这里说一下为什么要添加 trans 节点  因为需要让他有一个大一些的轮廓 让他与原始模型大小进行一个连线)

houdini中简单模型生长动画/Group组的运用

7.添加 merge 节点  让小的点和放大的点都显示

7.添加 merge 节点 让小的点和放大的点都显示

8.添加 add 节点 进行连线

 

选择 polygons  –  by group –  add – by attribute – 输入 index

然后再添加一个 merge 让原始模型和连线一起显示

houdini中简单模型生长动画/Group组的运用

另一种思路

 

Time shift (时间偏移) 无需第二次K帧手动向后拖动关键帧

group 1 下面 新加节点 grouprename  (group重命名) 并改名 group2

houdini中简单模型生长动画/Group组的运用

添加时间偏移节点  timeshift  在表达式中输入-5 时间则是提前5帧   输入-10 时间则是提前10帧

houdini中简单模型生长动画/Group组的运用

然后使用节点 grouptransfer 将之前的 group1 和时间变换后的 group2 进行合并

houdini中简单模型生长动画/Group组的运用

添加节点 groupcombine 进行 group 之间的运算

这里注意  上面两个都要填 group1  然后选择 subtraction  选择 group2

houdini中简单模型生长动画/Group组的运用

最后再连接到 blast 里面即可

这种方法虽然连接的稍微复杂一些  但是在调节时间偏移上非常的方便

补充  :

grouptransfer  可以换成 groupcopy(运行更快)

houdini中简单模型生长动画/Group组的运用

如果想控制连接线 数量 可以用 scatter
Comments | 0条评论