Houdini怎么在SOP里面做路径动画呢?

VFX大学 Houdini FX中文社区 Houdini怎么在SOP里面做路径动画呢?

正在查看 4 条回复
  • 作者
    帖子
    • #17943

      慕容子建
      参与者
      骑士

      像 OBJ 里面的 Path Object,选择一下就可以了。

    • #17946

      Hiの冰海豚
      参与者
      骑士

      SOP里面是不能直接做路径动画的,但是你可以用carve和copy节点来实现。

      首先画一条曲线,当做路径;

      然后用carve节点切出曲线的一小段,对carve做动画;

      最后用copy把几何体拷贝到变化的曲线上,这样路径动画就完成了。

      下面是一个简单的示例,我用delete保留了序号为0的点,其他全部删掉了:

      First U 是需要你自己k动画的通道,你可以写表达式,比如:0.01*$F;也可以手动打关键帧。

      Second U 表示 First U 加一个值很小的常量,不一定是0.01,你可以自己设置。

      其实你也可以不用delete节点,只需要在曲线和carve之间加一个resample节点,保证carve只切出一个节点就可以。

    • #17951

      慕容子建
      参与者
      骑士

      我想做一条蛇沿着路径爬行,怎么做呢?按上面的节点连接,运动太假了。

    • #17956

      Hiの冰海豚
      参与者
      骑士

      我的思路是:

      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 值,蛇就可以动啦~

    • #17959

      Hiの冰海豚
      参与者
      骑士

      简单地给你搭了个节点图,不要嫌弃我的『蛇模型』

      下面是效果图

正在查看 4 条回复
  • 在下方一键注册,登录后就可以回复啦。
error: 提示:内容受到保护!!
-->