分享一个项目中比较常见的地球中的弧度连线。下面是我从网上找的一张类似的图。

视频版
文本版
这种弧度的连线,大家很多项目中都会遇到,我相信大家也有自己的解决方法。
我这次分享的制作方法,我感觉是比现在一些插件或者网上放的工程要方便一些。
剖析一下这个效果,拆分为3部分
第一部分:在球体上随机分布点
创建一个球体和一个空物体,然后以球体为克隆对象,克隆空物体。分布方式修改成表面。

第二部分:将分布的点连接起来
这部分有两个方法:一种插件版,一种不借助任何插件
不借助插件版
然后我们给克隆添加追踪对象,连接所有对象,我们得到很多线条。

插件版
使用NetCreator其实也能达到一样的效果。我们将克隆拖进Object-A中,调节距离的参数,我们就可以得到克隆物体任意两点的连线。(这一点比追踪对象好的地方是他可以从一点连接出多条样条)
NetCreator 是一个免费的 Cinema 4D 插件,由三维设计师丨炎之猎人开发。可以基于不同输入物体来源创建出复杂多变的连线线段,速度非常快。
插件地址:https://github.com/LewisOrton/NetCreator/releases/tag/v1.1.1


第三部分:将线变成弧线
然后备份上面生产的样条,转化为可以编辑样条。

然后给样条添加动力学样条标签,影响里面的重力修改0,不受重力影响。

然后选择样条所有的转折点,然后固定

这里有个使用插件版生成的样条选择顶点的小技巧:
选中样条,然后我们使用分裂片段,将样条分开成首尾相连的线段。
全选所有的点之后,我们收缩选区>>反选。我们就会选中每条线条的首尾两个点。
我们再给动力学样条添加一个引力,然后将强度修改为负值,我改为-5000(这个值大家自己测试),播放一下我们就得到我们需要的样条了。


延展
我这里遇到过同事问的一个问题,就是添加虚线怎么添加?
其实用一张贴图就能解决,主要是我们考虑问题的时候,可能太固化,需要一点跳跃。其实很多问题换个思路,都能迎刃而解。

关于发射点的问题,发射点做物体替换就行了。前面我们不是做了空物体克隆么。所以我们直接将空物体换成其他的效果,我这里用一个圆环做替换。

© 版权声明
文章版权归作者所有,未经允许请勿转载。转载请标明出处。
相关文章
暂无评论...