这是之前在知乎看到的一个提问,我感觉问题很有价值。当时只想到了用C4D的XPresso来解决这个问题,后来突然想到Ae也是可以做到的。这篇是C4D的解决方案。
关于Ae的解决方案可以直接看下面这一篇教程。
下面是知乎的提问:
先上最终效果。
我提供一种C4D XPresso的解决方法。其实我真觉得还不如平面设计软件快,但是这个倒是不会遗漏任何一条线。我就用“I”和“U”这两个字母之间的联系为例进行演示。
“I”与其他字母不同,I上的每一个点都需要与其他字母的每一个点进行连接。所以,我们需要先在C4D中准备如下的场景。哎,不理解的话听起来的确有点复杂,但是懂一点XPresso的话还挺简单的,我不知道能不能讲得清楚,我尽量吧。
总之最后要看到字母的点阵必须像“I”一样,要通过球体或者你最后渲染正视图的话用圆盘也可,其他的几何体也行。你要知道的是这里“U”渲染是看不到的状态,因为我还没有做“U”的点阵,这是为了界面简洁一点讲解方便。而“I”的球体点阵也是为了可以被看到,但最终我们在XPresso中使用的对象并非这些球体。
有了基本外形之后,我们需要创建和“U”点阵数量等同的样条线,可以随便画一条然后进行克隆,然后再C掉这个克隆即可,样条线选择线性。如下图,U上有17个点,所以我们需要17个样条线。后面是我为样条线添加的毛发材质。
使用钢笔工具开启吸附轴心,在I的每个球体轴心处画样条线,但是这个样条线其实仅仅是一个点而已。我们需要用这个点作为之前克隆的所有样条的其中一个端点,你可以理解为起点而样条“U”作为之前克隆的17根样条线的另一个端点,你可以理解为终点。
然后我们随便找个对象为它添加XPresso标签,然后添加如下节点。这些节点的作用就是为了让每一根样条线都处于正确的位置。如下图。
然后我们可以为U制作球体点阵,渲染一下看看效果。
至此“I”“U”相连的效果也才完成1/16,(因为“I”由16个点组成),需要将刚才的XGroup再复制15份,将克隆的样条线也复制15份,将“I”剩余的点都用一个样条点来代替,然后替换节点中相应的对象即可。如下图所示。
最终效果如下图所示。
Powered by Froala Editor