CityEngine 2021.1 发布说明

 

绘制和编辑形状和街道

变换工具

  • 移除了变换工具中锁定的坐标系功能,并替换为自定义参考系统
  • 添加了新工具,用于在位于主菜单编辑下的视口中定义自定义参考系统。
  • 将捕捉功能扩展到用于所有变换工具的重新定位和重定向控点的几何。
  • 修复了所有变换工具中参考系统的工具提示。
  • 修复了使用对象坐标系的变形缩放工具控点的漏洞。

参考线

  • 现在可以捕捉到参考线和面的交点。
  • 修复了使用强制平面模式或正交捕捉时捕捉无法正常工作的漏洞。

捕捉

  • 修复了无法对结合长度约束的面正确进行捕捉的漏洞。
  • 修复了多个漏洞以改进使用弧时的捕捉。

选择

  • 您现在可以使用选择工具的工具选项窗口将当前选择存储为选择集
  • 您可以在选择集中存储和加载动态形状。
  • 在创建选择集时,现在可以选择覆盖现有选择集。

形状

  • 形状创建工具新增了强制新建形状工具选项。
  • 推拉工具新增了强制使用新边工具选项。
  • 修复了与具有孔洞的形状相关的推拉工具的几个漏洞。
  • 修复了推拉工具中的在将拉伸减少到零时阻止移除侧平面的漏洞。
  • 修复了在边缘使用推拉工具时导致崩溃的漏洞。
  • 修复了矩形形状创建工具中阻止在现有形状中创建空洞的漏洞。
  • 修复了在具有共面模型的形状上创建孔洞时导致额外折点的漏洞。
  • 修复了导致规则不会自动分配给街道节点的漏洞。
  • 现在,街道创建工具在工具选项中分组为子工具。

其他

  • 偏移工具箭头控点现在更容易抓取。
  • 使用形状创建工具时,现在“撤消/恢复”功能更加强大。
  • 工具选项现在具有一个垂直滚动条。
  • 修复了测量工具中的终点定期无法重新定位的漏洞。

地形编辑

  • 新增了平滑范围功能,可在编辑的地形和原始地形之间创建平滑过渡。
  • 新增了斜率常量功能,可在编辑的地形和原始地形之间创建具有斜率常量的过渡。
  • 地形与形状对齐时,可以使用平滑范围和斜率常量功能。
  • 在地形编辑工具中为高程选取器添加了一个热键,以便于访问。
  • 对地形编辑的内部存储和处理进行了改进,从而获得更平滑和更精确的结果。
  • 修复了在“将地形与形状对齐”对话框中无法选择具有重复名称的地形的漏洞。
  • 修复了编辑地形分辨率会恢复所有高程编辑的漏洞。

用户界面

仪表盘

  • 您现在可以复制“仪表盘”卡片并将其移动到其他“仪表盘”页面。
  • 您现在可以复制整个“仪表盘”页面。
  • “仪表盘”卡片现在在引用不再存在的报告时会显示错误,而不是静默使用按字母顺序排列的下一个报告。

视窗

  • 视口现在可以使用非常小的面正确渲染形状。
  • 使用法线贴图提高模型的渲染质量。
  • 修复了在形状自相交时导致渲染伪影的问题。

检查器

  • 街道形状参数的滑块现在可以可靠地运行。

其他

  • 新增了 Epic Games Unreal Editor 鼠标方案(首选项 > 常规 > 导航设备 > 鼠标)。
  • 您现在可以在场景未打开时使用裁剪图像工具。
  • 所有使用地图图层的算法,例如将地形与形状对齐,现在均可以考虑场景设置。
  • 为某些首选项添加了缺失的翻译。
  • 改进了 Windows 任务栏中 CityEngine 应用程序图标的视觉质量。

导入和导出

所有导出器

  • CityEngine 不再将地形的“无数据”区域导出为 3D 几何格式。
  • 导出为 3D 几何格式时,合并折点选项不再移除非常小的面。

BIM/CAD 支持:IFC 支持

  • 添加了 buildingSMART IFC 导入器导出器,以实现 BIM 数据的可视化。
  • Autodesk DWG 导入器现在可以读取折点法线(如果存在)。
  • Autodesk DWG 导入器现在使用绝对路径读取纹理。
  • 修复了在导入对话框中未列出 Autodesk DWG 的漏洞。
  • 修复了导入具有特定样条线配置的 Autodesk DWG 文件时发生崩溃的问题。

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 文件时。
  • 可以使用新的 sortIndicessortRowIndices 函数对数组中的元素进行排序。
  • 可以使用新的 setElems 函数设置数组中的单个元素。
  • 扩展了字符串串连运算符。 您现在可以将字符串与数组串连起来。
  • 修复了包络操作的错误结果范围转换。
  • 修复了存在面材料时 split、trim 和 insertAlongUV 操作中的罕见崩溃。

请参阅 2021.1 CGA 更改日志以获取更改和缺陷修复的完整列表。

CGA 编辑器

  • 在上下文菜单中添加了新的查找未使用的声明功能,用于报告搜索视图中未使用的属性、函数、常量函数和规则。

CGA 编译器

  • 未使用的规则和函数不再写入 CGB。 这会减小文件大小并最大限度地提高与旧程序运行时版本的兼容性。
  • 移除了未使用声明的警告。 CGA 编辑器中提供了新的查找未使用的声明选项。
  • 修复了在导入中未检测到跨样式不匹配返回类型的漏洞。 这导致在切换样式时崩溃。
  • 修复了在递归函数也以另一种样式定义的极少数情况下导致未处理错误的漏洞。

RPK 创建

  • 修复了在 RPK 创建中包含单引号的资产搜索查询在自动资产检测中未正确处理的漏洞。
  • 修复了在自动资产检测中未正确处理具有大写文件扩展名的资产的漏洞。

Python

请参阅 2021.1 Python 更改日志以获取更改和缺陷修复的完整列表。

教程

ESRI.lib

  • Building_From_OpenStreetMap.cga 规则现在支持构建部分和关系,并使用此版本中新的 OSM 导入设计。
  • Urban 规则已更新至版本 1.3.0。

许可

  • 修复了使用单机版许可类型时 RHEL 8 软件授权组件中的漏洞。 请注意,对 RHEL8 的支持在 CityEngine 2021.1 中仍处于实验阶段。