今天Daxun分享一个比较常用的技巧,C4D怎么样在曲面上绘制样条。我相信会有很多小伙伴会被这种常见的小问题难到。
还是一如既往,我来演示一下,大家有钱的捧个钱场,没钱的捧个人场。
我首先在C4D中创建一个球,修改他的类型为二十面体。 为了测试的效果更明显 ,然后给添加置换变形器,让球体的表面不是那么平滑。添加细分让球面的凹凸显得不那么棱角分明。

接下来,我们一起思考下,怎么在这个球面上去画样条曲线呢?
有的小伙伴或许会说用磁铁吸附,然后去画,其实也可以。但是比较难控制,过于复杂的模型,容易失误。我这里示看到一个脚本,所以根据这个脚本,做了下延伸。
我们现在找到模拟>毛发工具>增加引导线这个工具。将他的半径调小一点,间距调大一点(这里根据你自己的模型来调整)

然后我们就可以在球面上绘制自己样条的状态。(这里值得注意的地方是,将模型转换为可编辑状态)

绘制完想要的样条形态,到这里我们看到的还是一根根的毛发,怎么将这些毛发连起来呢?这些毛发在我们绘制的时候,肯定是有先后的,所以我们用一个脚本将毛发按照绘制先后的顺序链接在一起,就可以了。
我们找到脚本管理器,打开找到我们预先准备好的脚本文件(douwe_HairGuidesTracer_V03.py)。文章末尾,我会分享出来这个脚本文件。


打开之后我们看到了如上图一样的画面,好多Python编写的脚本数据。然后我们不需要看懂他是啥,(其实我也不知道,这是怎么写的,既然别人写好了,我们直接拿来用就好了)我们点击一下执行,我们就会得到,我们最终需要的样条。一条紧贴着球体表面的一条样条曲线。


点了执行没反应 什么情况
可能是C4D版本问题,这个脚本好多年了,估计C4D最近的版本更新比较大,没办法用了。当时是R20,刚才用2023试了一下,也没法办用。
这个脚本r23以上的好像就不能用了
没在R23中使用过,理论上能用,回头测试下。
厉害了
这个脚本好牛掰