CityEngine具有Facade Wizard,这是一种用于快速创建带纹理的 3D 外墙的流线型交互式工具。该工具输出可在CityEngine 中用作任何其他 CGA 代码的 CGA 代码。本文档概述了典型的外观创建工作流程并解释了各个步骤。您可以通过在主菜单中选择Window > Facade Wizard来打开 Facade Wizard。
有关更深入的信息,请参阅教程 13:外观向导。
基本工作流程
Facade Wizard的基本工作流程如下:
- 打开外观向导。
- 在场景中选择一个形状或多面形状的单个面。或者,使用Navigator选择项目中的立面纹理图像。
- 加载选择的形状或图像到正面向导通过点击新门面中按钮门面向导工具栏。
- 单击从图像新建外观以从文件浏览器加载图像。
- 在编辑立面时使用标准的CityEngine 3D 导航控件和快捷方式进行导航(特别是,按A将整个立面框起来,然后按Z将相机定位在前面)。
- 通过分别单击Y 拆分和X 拆分选项来添加垂直和水平拆分。
- 通过分别单击Y 重复和X 重复选项来添加垂直和水平重复。
- 将鼠标移到立面或单个区域上。线条表示将添加拆分或重复的位置。
提示:
使用左右箭头键在不同的工具之间切换。
- 通过在要编辑的拆分或重复附近移动鼠标来移动现有拆分或修改重复。
- 拖动鼠标以移动或调整拆分或重复。
- 使用Z 调整工具调整最终区域的深度。
- 单击保存选项保存外观 。
文件浏览器将要求您指定将写入规则的 CGA 规则文件。如果您的立面是从形状加载的,则将设置形状或面的规则文件和开始规则,您可以选择和生成模型。
笔记:
目前,Facade Wizard仅以“一种方式”创建 CGA 代码,即您不能“加载”具有关联规则的 Facade。但是,可以使用CGA 编辑器轻松编辑创建的 CGA 代码。
其他注意事项
柔性与刚性分裂 |
通常,如果沿轴(X 或 Y)有多个分割,立面向导会自动分配灵活分割,因此创建的立面可以适应不同的形状。但是,在某些情况下,需要手动定义拆分类型。将鼠标移动到一个区域上并按向上或向下箭头键来更改拆分模型:黄色粗线表示刚性拆分,黄色虚线表示灵活拆分。没有线表示自动模式。 |
外墙尺寸 |
加载图像时,一个对话框会询问一个大概的初始宽度。加载形状时,尺寸将取自实际形状尺寸。 笔记:可以随时使用上下文菜单的“设置区域宽度/高度…”条目指定更精确的宽度或高度。
|
选择地区 |
使用上下文菜单的“选择区域”,您可以指定将用于重复的纹理区域。所选区域的颜色与其他重复区域的颜色不同。 |
捕捉 |
Facade Wizard 维护所有先前 X 和 Y 拆分的历史记录。添加拆分时按 Shift,拆分将对齐到以前的位置。加载新外墙时会保留捕捉历史记录,例如在创建相同质量体积的多个外墙时,捕捉非常有用。使用上下文菜单清除捕捉历史记录。 |
裁剪图像工具
该裁剪图像工具 提供了用于门面纹理的制备直观且有效的手段; 透视校正和区域选择一步完成。从自动检测的外观边界开始,选择外观或感兴趣的元素。您可以在实时查看结果的同时进行视觉调整。要打开工具,选择文件并单击 形状>裁剪图像… 从主菜单或裁剪图像…从图像文件的上下文菜单 导航。
界面
该裁剪图像工具分为左,右:
- 在左侧,源图像加载了Source Image…选项。视口显示原始图像,透视框位于顶部。可以调整该框架以裁剪立面或选择的元素。
- 右侧视口从左侧显示校正后的帧选择。调整并单击 完成将裁剪后的文件保存到 目标图像…路径
透视框架操作
- 角:将角直接拖动到位。
- 拐角手柄:调整拐角的水平或垂直边线,同时保持另一边线不变。
- 边线:平行地透视移动边线。
缩放和平移
在两个视口中:
- 缩放:鼠标滚轮。
- 平移:在按下鼠标中键和ALT 的同时移动鼠标。