CGA建模教程——高级多边形建模(交互式)

CGA建模教程——高级多边形建模(交互式)

本教程是使用CityEngine的CGA进行建筑建模的入门教程。
原文链接:http://desktop.arcgis.com/en/cityengine/latest/tutorials/tutorial-14b-advanced-polygonal-modeling.htm

资源下载:
初始数据
PDF教程

1、多边形建模

  1. 在目录视图中双击14B_Advanced_01.cej,作为初始工程打开。
  2. 选择polygonal shape creation工具,单击以设定第一个点。

    注意:第一个点设定后,移动鼠标的时候,工具栏的文本框会显示当前线段的长度。

    CGA建模教程——高级多边形建模(交互式)

  3. 在文本框中输入特定的数字,来控制线段的长度,这里我们输入11,然后回车。

  4. 线段颜色变成了紫色,且长度被限制为11.随着网格方向移动线段,确定第二个点。
    CGA建模教程——高级多边形建模(交互式)

  5. 确定第三个点,将长度控制为9。如果要取消长度限制,按ESC键即可。
    CGA建模教程——高级多边形建模(交互式)

  6. 剩下的几个点,不用文本指定长度,转动90度,估计大概的位置即可。
    CGA建模教程——高级多边形建模(交互式)

  7. 最后一个点,找到两条提示线相交的位置即可。
    CGA建模教程——高级多边形建模(交互式)

  8. 点击第一个点完成绘制。

  9. 现在可以对线段进行微调。点击移动工具按钮,并选择要移动的边。
    CGA建模教程——高级多边形建模(交互式)

  10. 在黄色区域拖动,能够在平面上移动线段。
    CGA建模教程——高级多边形建模(交互式)

  11. 点击并按住一个方向上的箭头拖动,能够在不同的坐标轴方向拖动边。松开鼠标完成拖动。

  12. 对其他边做同样操作,直到形状满意。
    CGA建模教程——高级多边形建模(交互式)

  13. 鼠标悬停在多边形上。
    (译者注:这里要切换到多边形创建工具

  14. 向上拖动橙色按钮,松开完成多面体的创建。
    CGA建模教程——高级多边形建模(交互式)
    可以打开 14_B_Advanced_02.cej来与当前形状做对比。

  15. 下面创建倾斜屋顶。沿着线移动鼠标直到出现交叉标记,这是中心点标记。
    CGA建模教程——高级多边形建模(交互式)

  16. 点击并移动鼠标到对面的直线上,直到出现虚线,即平行提示线。
    Move to the other side until you snap to the edge, and click.

  17. 在对面直线上点击鼠标,创建新的边。
    CGA建模教程——高级多边形建模(交互式)

  18. 使用边控制器拉出屋檐。注意有绿箭头和蓝箭头2个方向可以拉出,我们选择绿色方向。 CGA建模教程——高级多边形建模(交互式)

  19. 拖动背后的边,使得屋檐变得平缓。拖动到满意的角度为止。
    CGA建模教程——高级多边形建模(交互式)

  20. 下面修改3D模型。移动鼠标到多边形上,拖动控制器,注意不同的箭头方向。绿色箭头方向平行于地面。蓝色箭头方向拖动的方向是当前边的方向,不会创建出新的多边形。这2个方向都很有用,取决于你的目的。
    CGA建模教程——高级多边形建模(交互式)

  21. 下面创建阳台。选择矩形工具,贴近边的地方进行点击。

  22. 往对边进行框选,然后再点击。
    CGA建模教程——高级多边形建模(交互式)

  23. 鼠标悬停在在新的多边形上,通过控制器完成拉出操作。当吸附到附近点时,橘黄色线会出现。

  24. 拉出一定长度后释放鼠标。
    CGA建模教程——高级多边形建模(交互式)

  25. 再次使用多边形工具。单击阳台后面的线,往屋顶方向移动鼠标直到看到平行标记,再单击。

  26. 如图方向,拖出新的多边形。
    CGA建模教程——高级多边形建模(交互式)

  27. 为了创建阳台的内陷部分,沿着阳台方向创建2条线。
    CGA建模教程——高级多边形建模(交互式)

  28. 向下拖拽,完成塌陷效果。这样阳台就创建好了。

  29. 创建另一边的阳台。
  30. 旋转相机到背面。
  31. 使用矩形工具创建阳台轮廓。
    CGA建模教程——高级多边形建模(交互式)

  32. 拖出阳台,然后绘制矩形。
    CGA建模教程——高级多边形建模(交互式)

  33. 向下拖拽,完成阳台地板的创建。

  34. 此时结果可以参考14_B_Advanced_03.cej
    CGA建模教程——高级多边形建模(交互式)
    基本形状绘制完毕,现在来美化屋顶。

  35. 旋转到前视图,拖动屋顶。注意我们需要向绿色方向拖动,同时需要将拖出来的部分与之前的部分分割出来。

  36. 为做到这一点,需要按住Ctrl键。先让这一部分厚一点来方便编辑,后续再将其变薄。
    CGA建模教程——高级多边形建模(交互式)

  37. 对另一半屋顶做同样操作,注意松开鼠标的时候要对其。
    CGA建模教程——高级多边形建模(交互式)
    此时可参考14_B_Advanced_04.cej。

  38. 拖动边,制造悬垂屋檐效果。
    CGA建模教程——高级多边形建模(交互式)

  39. 继续拖动另外一边,使得二者对其。
    CGA建模教程——高级多边形建模(交互式)

  40. 拖动第三个面。

  41. 拖动第四个面。
    CGA建模教程——高级多边形建模(交互式)

  42. 旋转相机到背面。

  43. 沿着蓝线方向拖出屋檐。
    CGA建模教程——高级多边形建模(交互式)

  44. 同样的方法拖动另外一边的屋檐。
    CGA建模教程——高级多边形建模(交互式)

  45. 最后,拖动对其所有屋檐。
    CGA建模教程——高级多边形建模(交互式)
    此时结果可以参考14_B_Advanced_05.cej

  46. 转换到前视图,仔细观察屋顶,会发现存下很多多余的边。为了清除他们,首先使用选中工具。

  47. 选中清理轻装(cleanup shape)工具。
    CGA建模教程——高级多边形建模(交互式)

  48. 在预设下拉框中选中默认(default),点击完成。
    CGA建模教程——高级多边形建模(交互式)
    此时结果可参考14_B_Advanced_06.cej

  49. 使得屋顶变薄。为了一次选中多个多边形,使用标准选择和移动工具。

  50. 双击选中第一个面,按住Ctrl,单击选择第二个面。
  51. 单击移动工具,沿着绿色箭头拖动。
    CGA建模教程——高级多边形建模(交互式)
    接下来可以微调墙面,建议使用蓝色箭头方向,保证墙移动方向与屋檐垂直。
    CGA建模教程——高级多边形建模(交互式)
    CGA建模教程——高级多边形建模(交互式)
    此时结果可参考14_B_Advanced_07.cej

  52. 下面给房子增加装饰。使用矩形工具创建2个窗户。
    CGA建模教程——高级多边形建模(交互式)

  53. 拖动使得窗户内陷。
    CGA建模教程——高级多边形建模(交互式)

  54. 创建2个门,拖动到一个合适的视角。
    CGA建模教程——高级多边形建模(交互式)
    CGA建模教程——高级多边形建模(交互式)

  55. 创建更多的窗户。注意你仍然可以修改窗户的边框。
    CGA建模教程——高级多边形建模(交互式)

  56. 最后,沿着绿色箭头拖动屋檐,形成一个开放式车库。
    CGA建模教程——高级多边形建模(交互式)

  57. 创建车库的柱子。旋转视角,在屋檐下绘制矩形,然后拖动到地上。
    CGA建模教程——高级多边形建模(交互式)
    此时结果可参考14_B_Advanced_08.cej

2、纹理

现在制作纹理。
1. 单击选中房屋。
2. 打开纹理工具。。
3. 点击浏览,选中wall_white。可以在教程项目目录的asset目录中找到。
4. 为使用标准的纹理映射,选择mode立面的dimensions。下面的数字表示纹理有多大(单位为米)
5. 把width 和height设为10。
CGA建模教程——高级多边形建模(交互式)

  1. 给屋顶贴纹理。使用选择工具,双击第一个面,按住Ctrl选择其他面。
  2. 选择屋顶的纹理。
    CGA建模教程——高级多边形建模(交互式)
  3. 接下来是门窗。先选中2个窗。
  4. 选择窗户的纹理。
  5. 这次设置拉伸到多边形(Stretch to polygon)模式。
    CGA建模教程——高级多边形建模(交互式)
  6. 选中2个门,设置门的纹理。
    CGA建模教程——高级多边形建模(交互式)
  7. 转到背后,设置窗户纹理。注意此时被拉伸的很厉害。
  8. 因此,在水平重复(Horizontal repetitions )上设置4。
    CGA建模教程——高级多边形建模(交互式)
  9. 增加一个烟囱。在屋顶画一个矩形,沿绿线拉伸。
    CGA建模教程——高级多边形建模(交互式)
  10. 沿着绿线,拖动较高的那个边,使烟囱顶部水平。
    CGA建模教程——高级多边形建模(交互式)
  11. 选择烟囱所有面,设置纹理为white。
  12. 将dimensions设置为10。
  13. 微调烟囱。
    CGA建模教程——高级多边形建模(交互式)
  14. 增加一个屋顶窗。在屋顶拉一个矩形,并拉出一定高度。
  15. 拉动后面的边与屋顶对其,形成屋顶窗。
    CGA建模教程——高级多边形建模(交互式)
  16. 重新给屋顶窗上纹理。
  17. 同样的,用矩形工具绘制窗户。
    CGA建模教程——高级多边形建模(交互式)
    屋子已经完成。你可以继续微调,比如修改烟囱大小等。
    CGA建模教程——高级多边形建模(交互式)
    此时结果如14_B_Advanced_09.cej