C4D液体拉丝效果简单实现

C4D3个月前更新 Daxun
522 2 1

C4D中拉丝效果,有很多种实现方法,分享一个可控性非常高的拉丝效果制作方法。

简单分析一下这个效果,可以将拉丝效果理解成,两个物体之间存在一条线,当两个物体距离比较近的时候,中间的线比较粗,随着距离的增加,线越来越细,直到为0。

C4D液体拉丝效果简单实现

首先是两个物体生成一条线,随意创建一条样条,样条你需要设置有2个点。

C4D液体拉丝效果简单实现

样条的2个点,是为了能够与2个物体对应,来达到一个物体控制一个点的效果。

这个可以用Xpresso实现,物体和样条的连接,让物体的位置决定样条点的位置。(当然还有其他的方法,可以实现这根样条,比如追踪样条,比如前面介绍过的C4D快速创建弧形飞行轨迹效果

C4D液体拉丝效果简单实现

这样的样条,是无法被渲染的,需要给他创建一个扫描,线的粗细通过物体的距离大小来确定扫描半径来控制。

C4D液体拉丝效果简单实现

就可以实现下面的效果了。

C4D液体拉丝效果简单实现

然后给三个模型创建体积生成,让三个模型实现溶球效果。

C4D液体拉丝效果简单实现

最后用体积网格生成模型,就可以渲染了。

C4D液体拉丝效果简单实现C4D液体拉丝效果简单实现
© 版权声明

相关文章

2 条评论

  • 1
    1 游客

    无论我怎么调范围映射都是随着距离而变大的

    广州市
    回复
    • Daxun
      Daxun

      你输入和输出的值是映射关系,就是数学中的映射函数,你将输出的最大值和最小值,颠倒一下就行了

      未知
      回复