绘制和编辑形状和街道
变换工具
- 移除了变换工具中锁定的坐标系功能,并替换为自定义参考系统。
- 添加了新工具,用于在位于主菜单编辑下的视口中定义自定义参考系统。
- 将捕捉功能扩展到用于所有变换工具的重新定位和重定向控点的几何。
- 修复了所有变换工具中参考系统的工具提示。
- 修复了使用对象坐标系的变形缩放工具控点的漏洞。
参考线
- 现在可以捕捉到参考线和面的交点。
- 修复了使用强制平面模式或正交捕捉时捕捉无法正常工作的漏洞。
捕捉
- 修复了无法对结合长度约束的面正确进行捕捉的漏洞。
- 修复了多个漏洞以改进使用弧时的捕捉。
选择
- 您现在可以使用选择工具的工具选项窗口将当前选择存储为选择集。
- 您可以在选择集中存储和加载动态形状。
- 在创建选择集时,现在可以选择覆盖现有选择集。
形状
其他
- 偏移工具箭头控点现在更容易抓取。
- 使用形状创建工具时,现在“撤消/恢复”功能更加强大。
- 工具选项现在具有一个垂直滚动条。
- 修复了测量工具中的终点定期无法重新定位的漏洞。
地形编辑
用户界面
仪表盘
- 您现在可以复制“仪表盘”卡片并将其移动到其他“仪表盘”页面。
- 您现在可以复制整个“仪表盘”页面。
- “仪表盘”卡片现在在引用不再存在的报告时会显示错误,而不是静默使用按字母顺序排列的下一个报告。
视窗
- 视口现在可以使用非常小的面正确渲染形状。
- 使用法线贴图提高模型的渲染质量。
- 修复了在形状自相交时导致渲染伪影的问题。
检查器
- 街道形状参数的滑块现在可以可靠地运行。
其他
- 新增了 Epic Games Unreal Editor 鼠标方案(首选项 > 常规 > 导航设备 > 鼠标)。
- 您现在可以在场景未打开时使用裁剪图像工具。
- 所有使用地图图层的算法,例如将地形与形状对齐,现在均可以考虑场景设置。
- 为某些首选项添加了缺失的翻译。
- 改进了 Windows 任务栏中 CityEngine 应用程序图标的视觉质量。
导入和导出
所有导出器
- CityEngine 不再将地形的“无数据”区域导出为 3D 几何格式。
- 导出为 3D 几何格式时,合并折点选项不再移除非常小的面。
BIM/CAD 支持:IFC 支持
OSM:获取地图数据中更好的建筑物
- 改进了 OSM 导入器,以支持具有由多个部分和关系组成的更高级几何的 OSM 3D 建筑物。
- OSM 建筑物现在默认以中性白色阴影表示。
- 修复了在导入仅包含关系的 OSM 文件时不为场景建议坐标系的漏洞。
Datasmith (Unreal Engine)
- Datasmith 导出器现在可以在实例化静态网格体上以更精细的颗粒度存储元数据。 父体仍接收所有元数据。
- 改进了为透明材质设置混合模式的启发式算法,从而减少了 Unreal 中的渲染伪影。
- 修复了污垢贴图 UV 坐标无法导出到 Datasmith 的漏洞。
360 VR
- 静态模型街道中心线上的面边缘和街道节点控点现在默认设置为在导出时不可见。
- 使用 3D 视口渲染设置创建具有非默认渲染设置的 360 VR 体验。
其他
- 修复了名称超过 31 个字符的图层无法导出到 DXF 的漏洞。
- FBX 导入器现在支持二进制 FBX 文件上的嵌入纹理并可以应用不透明度贴图。
- 修复了 FBX 导入器中由 3DS Max 创建的资产有时会被错误组合的漏洞。
- USD 导出器现在提供了对导出的网格进行三角化的选项。
- SLPK 导出器现在可以正确处理透明材料,缩小时透明材料中不再有渲染伪影。
程序化建模语言 (CGA)
- 新的 CityEngine CGA 材料编码器可以将生成模型的每种材料导出到包含 *.cgamat 文件和所有使用的纹理的文件夹。
- 新的 readMaterial 函数可以读取 CGA 材料定义(.cgamat 文件)。
- 添加了对读取 (.ifc) 格式资产的支持。 尽可能保留 .ifc 文件中元素的结构并在组名称中对其进行编码。
- 现在,包络、散点和 splitArea 操作将保留组;所有 CGA 操作都保留组名称和结构。 这支持高级可视化工作流,例如在使用 .ifc 文件时。
- 可以使用新的 sortIndices 和 sortRowIndices 函数对数组中的元素进行排序。
- 可以使用新的 setElems 函数设置数组中的单个元素。
- 扩展了字符串串连运算符。 您现在可以将字符串与数组串连起来。
- 修复了包络操作的错误结果范围转换。
- 修复了存在面材料时 split、trim 和 insertAlongUV 操作中的罕见崩溃。
请参阅 2021.1 CGA 更改日志以获取更改和缺陷修复的完整列表。
CGA 编辑器
- 在上下文菜单中添加了新的查找未使用的声明功能,用于报告搜索视图中未使用的属性、函数、常量函数和规则。
CGA 编译器
- 未使用的规则和函数不再写入 CGB。 这会减小文件大小并最大限度地提高与旧程序运行时版本的兼容性。
- 移除了未使用声明的警告。 CGA 编辑器中提供了新的查找未使用的声明选项。
- 修复了在导入中未检测到跨样式不匹配返回类型的漏洞。 这导致在切换样式时崩溃。
- 修复了在递归函数也以另一种样式定义的极少数情况下导致未处理错误的漏洞。
RPK 创建
- 修复了在 RPK 创建中包含单引号的资产搜索查询在自动资产检测中未正确处理的漏洞。
- 修复了在自动资产检测中未正确处理具有大写文件扩展名的资产的漏洞。
Python
- 添加了 IFCExportModelSettings 和 IFCImportSettings 以导出和导入 IFC 文件。
- 添加了 CGAMATExportModelSettings 以将材料导出为 cgamat 材料格式。
请参阅 2021.1 Python 更改日志以获取更改和缺陷修复的完整列表。
教程
- 发布了新的 CityEngine 演示教程。 本教程旨在为新用户介绍 CityEngine 城市设计功能。
- 更新了教程 10:Python 脚本,它现在可以与最新的 Autodesk Maya 配合使用。
- 更新了教程 17:沙漠城市中的屏幕截图以匹配当前植物库。
- 更新了教程 18:控点以匹配最新的 UI 更改。
- 修复了教程 19:使用 Alembic 的 VFX 工作流以正确生成包含的庙宇模型。
- 改进了教程 20:本地编辑的文档,以更好地解释本地编辑工作流和用法。
- 更新了多个教程以移除不建议使用的 CGA 语法。
ESRI.lib
- Building_From_OpenStreetMap.cga 规则现在支持构建部分和关系,并使用此版本中新的 OSM 导入设计。
- Urban 规则已更新至版本 1.3.0。
许可
- 修复了使用单机版许可类型时 RHEL 8 软件授权组件中的漏洞。 请注意,对 RHEL8 的支持在 CityEngine 2021.1 中仍处于实验阶段。