本文主要是介绍CGA建模教程——高级多边形建模(交互式),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
CGA建模教程——高级多边形建模(交互式)
本教程是使用CityEngine的CGA进行建筑建模的入门教程。
原文链接:http://desktop.arcgis.com/en/cityengine/latest/tutorials/tutorial-14b-advanced-polygonal-modeling.htm
工程代码下载:
https://download.csdn.net/download/lsldd/10813235
资源下载:
初始数据
PDF教程
1、多边形建模
- 在目录视图中双击14B_Advanced_01.cej,作为初始工程打开。
- 选择polygonal shape creation工具,单击以设定第一个点。
注意:第一个点设定后,移动鼠标的时候,工具栏的文本框会显示当前线段的长度。
-
在文本框中输入特定的数字,来控制线段的长度,这里我们输入11,然后回车。
-
线段颜色变成了紫色,且长度被限制为11.随着网格方向移动线段,确定第二个点。
-
确定第三个点,将长度控制为9。如果要取消长度限制,按ESC键即可。
-
剩下的几个点,不用文本指定长度,转动90度,估计大概的位置即可。
-
最后一个点,找到两条提示线相交的位置即可。
-
点击第一个点完成绘制。
-
现在可以对线段进行微调。点击移动工具按钮,并选择要移动的边。
-
在黄色区域拖动,能够在平面上移动线段。
-
点击并按住一个方向上的箭头拖动,能够在不同的坐标轴方向拖动边。松开鼠标完成拖动。
-
对其他边做同样操作,直到形状满意。
-
鼠标悬停在多边形上。
(译者注:这里要切换到多边形创建工具) -
向上拖动橙色按钮,松开完成多面体的创建。
可以打开 14_B_Advanced_02.cej来与当前形状做对比。 -
下面创建倾斜屋顶。沿着线移动鼠标直到出现交叉标记,这是中心点标记。
-
点击并移动鼠标到对面的直线上,直到出现虚线,即平行提示线。
Move to the other side until you snap to the edge, and click. -
在对面直线上点击鼠标,创建新的边。
-
使用边控制器拉出屋檐。注意有绿箭头和蓝箭头2个方向可以拉出,我们选择绿色方向。
-
拖动背后的边,使得屋檐变得平缓。拖动到满意的角度为止。
-
下面修改3D模型。移动鼠标到多边形上,拖动控制器,注意不同的箭头方向。绿色箭头方向平行于地面。蓝色箭头方向拖动的方向是当前边的方向,不会创建出新的多边形。这2个方向都很有用,取决于你的目的。
-
下面创建阳台。选择矩形工具,贴近边的地方进行点击。
-
往对边进行框选,然后再点击。
-
鼠标悬停在在新的多边形上,通过控制器完成拉出操作。当吸附到附近点时,橘黄色线会出现。
-
拉出一定长度后释放鼠标。
-
再次使用多边形工具。单击阳台后面的线,往屋顶方向移动鼠标直到看到平行标记,再单击。
-
如图方向,拖出新的多边形。
-
为了创建阳台的内陷部分,沿着阳台方向创建2条线。
-
向下拖拽,完成塌陷效果。这样阳台就创建好了。
-
创建另一边的阳台。
-
旋转相机到背面。
-
使用矩形工具创建阳台轮廓。
-
拖出阳台,然后绘制矩形。
-
向下拖拽,完成阳台地板的创建。
-
此时结果可以参考14_B_Advanced_03.cej。
基本形状绘制完毕,现在来美化屋顶。 -
旋转到前视图,拖动屋顶。注意我们需要向绿色方向拖动,同时需要将拖出来的部分与之前的部分分割出来。
-
为做到这一点,需要按住Ctrl键。先让这一部分厚一点来方便编辑,后续再将其变薄。
-
对另一半屋顶做同样操作,注意松开鼠标的时候要对其。
此时可参考14_B_Advanced_04.cej。 -
拖动边,制造悬垂屋檐效果。
-
继续拖动另外一边,使得二者对其。
-
拖动第三个面。
-
拖动第四个面。
-
旋转相机到背面。
-
沿着蓝线方向拖出屋檐。
-
同样的方法拖动另外一边的屋檐。
-
最后,拖动对其所有屋檐。
此时结果可以参考14_B_Advanced_05.cej。 -
转换到前视图,仔细观察屋顶,会发现存下很多多余的边。为了清除他们,首先使用选中工具。
-
选中清理轻装(cleanup shape)工具。
-
在预设下拉框中选中默认(default),点击完成。
此时结果可参考14_B_Advanced_06.cej。 -
使得屋顶变薄。为了一次选中多个多边形,使用标准选择和移动工具。
-
双击选中第一个面,按住Ctrl,单击选择第二个面。
-
单击移动工具,沿着绿色箭头拖动。
接下来可以微调墙面,建议使用蓝色箭头方向,保证墙移动方向与屋檐垂直。
此时结果可参考14_B_Advanced_07.cej。 -
下面给房子增加装饰。使用矩形工具创建2个窗户。
-
拖动使得窗户内陷。
-
创建2个门,拖动到一个合适的视角。
-
创建更多的窗户。注意你仍然可以修改窗户的边框。
-
最后,沿着绿色箭头拖动屋檐,形成一个开放式车库。
-
创建车库的柱子。旋转视角,在屋檐下绘制矩形,然后拖动到地上。
此时结果可参考14_B_Advanced_08.cej。
2、纹理
现在制作纹理。
-
单击选中房屋。
-
打开纹理工具。。
-
点击浏览,选中wall_white。可以在教程项目目录的asset目录中找到。
-
为使用标准的纹理映射,选择mode立面的dimensions。下面的数字表示纹理有多大(单位为米)
-
把width 和height设为10。
-
给屋顶贴纹理。使用选择工具,双击第一个面,按住Ctrl选择其他面。
-
选择屋顶的纹理。
-
接下来是门窗。先选中2个窗。
-
选择窗户的纹理。
-
这次设置拉伸到多边形(Stretch to polygon)模式。
-
选中2个门,设置门的纹理。
-
转到背后,设置窗户纹理。注意此时被拉伸的很厉害。
-
因此,在水平重复(Horizontal repetitions )上设置4。
-
增加一个烟囱。在屋顶画一个矩形,沿绿线拉伸。
-
沿着绿线,拖动较高的那个边,使烟囱顶部水平。
-
选择烟囱所有面,设置纹理为white。
-
将dimensions设置为10。
-
微调烟囱。
-
增加一个屋顶窗。在屋顶拉一个矩形,并拉出一定高度。
-
拉动后面的边与屋顶对其,形成屋顶窗。
-
重新给屋顶窗上纹理。
-
同样的,用矩形工具绘制窗户。
屋子已经完成。你可以继续微调,比如修改烟囱大小等。
此时结果如14_B_Advanced_09.cej。
这篇关于CGA建模教程——高级多边形建模(交互式)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!