› VFX大学 › Houdini FX中文社区 › Houdini怎么在SOP里面做路径动画呢?
像 OBJ 里面的 Path Object,选择一下就可以了。
SOP里面是不能直接做路径动画的,但是你可以用carve和copy节点来实现。
首先画一条曲线,当做路径;
然后用carve节点切出曲线的一小段,对carve做动画;
最后用copy把几何体拷贝到变化的曲线上,这样路径动画就完成了。
下面是一个简单的示例,我用delete保留了序号为0的点,其他全部删掉了:
First U 是需要你自己k动画的通道,你可以写表达式,比如:0.01*$F;也可以手动打关键帧。
Second U 表示 First U 加一个值很小的常量,不一定是0.01,你可以自己设置。
其实你也可以不用delete节点,只需要在曲线和carve之间加一个resample节点,保证carve只切出一个节点就可以。
我想做一条蛇沿着路径爬行,怎么做呢?按上面的节点连接,运动太假了。
我的思路是:
1、先画一根线(下面用L代替),用 wire capture 给蛇模型蒙皮;
2、然后画路径(以下简称C),用resample 节点对C重采样;
3、再用 sort 节点对点的位置做偏移动画;(这样的好处是 C 的形状不变,但序号可以随时间变化,如随着时间的推移,点1的序号变为2,点2变为3,以此类推……)
4、用 Attribute copy 节点,将 sort 节点的 P 属性拷贝给 L;
5、最后用 wire deform 节点把 wire capture、L、 Attribute copy 节点连接起来,调节 sort 节点的 shift 值,蛇就可以动啦~
简单地给你搭了个节点图,不要嫌弃我的『蛇模型』
下面是效果图
京公网安备11010502034223 工信部备京ICP备16020132号-5