首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

无需插件制作网状线条模型

软件:C4D (Xpresso + Python)

难度:中等+++

以往的操作中,要制作出网状线条的3D模型效果,通常是用Plexus插件导入OBJ文件,再在AE合成效果。现在我们试试直接在C4D里面完成整个Plexus效果的制作。

【操作逻辑】网状模型是由线条组成,而线条由二个点连接。如果将(1)点视为粒子,粒子随机分布在模型表面(2)再定义线条以及线条的密度和长度,(3)将符合条件的粒子连接起来,形成网状线条,(4)再用圆环扫描线条,就可以渲染出任意材质的线条效果。

模型网络

Thinking Particle(TP)粒子分布(1)

定义线条以及线条的长度(2)

符合条件的粒子连接形成网状线条(3)

圆环扫描线条效果(4)

【操作步骤】

1. 设置/导入任意模型。

2. 设置二个空白对象,分别命名“TP”,“Geo"

3. 给”TP“添加标签——Xpresso

4. 打开Xpresso编辑器,编写程序流程:

(1)打开搜索,输入关键字,找到Xpresso命令,拖入编辑器

(2)定义粒子分布

其中粒子群组(A)的定义方法

(3)粒子传递形成线条的设置

其中”距离“的参数 = 线条的密度和长度

(4)打开Python编辑器,敲键盘输入:

def main():

if frame == 1:

spline = c4d.SplineObject(2, c4d.SPLINETYPE_LINEAR)

points = []

points.append(pos1)

points.append(pos2)

spline.SetAllPoints(points)

spline.InsertUnder(geo)

c4d.EventAdd()

5. 按F8(播放)——动画播放过程中生成线条在”Geo"文件夹内

6. 合成全部线条(连接对象+删除),加扫描,圆环,材质。渲染

参考视频教程:

https://www.bilibili.com/video/av15412060/?t=33

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180223G1AI4000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券