FME生成三维圣诞树

原文发布时间:2012-12-12

翻译:毛毛虫

利用FME可以生成一些三维效果图,在圣诞节即将到临之际,我整理了一下使用FME生成圣诞树的几种做法,有兴趣的朋友可以看一下。

第一个圣诞树是由Isabel设计的,她的主要思路是使用六边形和矩形设计出树干,然后使用三角形设计出圣诞树的造型,并且使用矩形作为礼物,用五角星来点缀圣诞树,大致思路和涉及到的转换器如下:

1)使用Creator转换器生成一个六边形和一个矩形:

FME生成三维圣诞树

2)使用Extruder、 Rotator和Offsetter转换器设计出圣诞树的主干和最下面的枝干:

FME生成三维圣诞树

在这一步中,先对枝干做旋转,平移,重复三次生成四个枝干。然后使用Extruder转换器后就可以生成上图的效果,过程如下图:

FME生成三维圣诞树

3)使用Creator、Extruder、 Rotator和Offsetter转换器使用生成礼物:

FME生成三维圣诞树

这一步中,主要是使用两个大小不一致的矩形,生成礼物盒(盒子和盖子),礼物盒的平面图如下:

FME生成三维圣诞树

4)使用三角形生成其他枝干: 

FME生成三维圣诞树

主要是使用几个逐渐减小的三角形,通过Creator、Extruder、 Rotator、 Offsetter和3DAffiner等转换器来实现:

FME生成三维圣诞树

5)最后使用RGBcreator和图片等整饰后得到一棵圣诞树:

FME生成三维圣诞树

第二棵圣诞树是由Dmitri Bagh制作。构思比较巧妙,主要是使用三个正方体和一个点要素,通过多次复制,设置不同的坐标排列为类似螺旋的效果得到的。

主要用到的Cloner(对点要素和正方体要素进行复制)、ExpressionEvaluator(计算偏移位置)、Offsetter(进行偏移)、3DPointAdder(生成从中心轴连接各个正方体的线要素)和PenColorSetter(设置颜色)转换器。

 

下面是平面图上看到的螺旋效果:

FME生成三维圣诞树

最后生成的效果如下图: 

FME生成三维圣诞树

部分放大后的效果:

FME生成三维圣诞树

预祝大家圣诞节快乐!