CityEngine 2024.1 发布说明

 

ArcGIS Urban 集成

  • CityEngine 中的 ArcGIS Urban 集成现在除了支持表面和建筑空间之外,还支持地面空间。 当进行导入时,会将地面空间添加至与表面空间相同的图层。
  • 通过更新高度地图的边界框计算,修复了导入自定义地形失败的漏洞。 此修复可避免“场景范围过大”错误消息,并确保地形在“视口”窗口中正确渲染。
  • 修复了漏洞:在 ArcGIS Enterprise 上从 ArcGIS Urban 导入自定义高程失败。 现在,您也可以导入不含切片地图功能的高程服务。
  • 修复了漏洞:ArcGIS Urban 无法在 ArcGIS Enterprise 上导入默认高程服务。 现在,可从 ArcGIS Online 进行下载。
  • 修复了漏洞,该漏洞导致已导入的底图纹理分辨率超过推荐的 ArcGIS Urban 导入阈值 (4096)。
  • 修复了漏洞:当 SpaceType 属性设置为 Surface 时,ArcGIS Urban 已导入空间的生成结果会发生拉伸。 在导入时,将不再使用此属性拉伸形状,以精确表示仅应用了颜色的 2D 地面空间。
  • 修复了漏洞:已导入的 ArcGIS Urban 空间已相对于地形对齐,具体取决于楼层编号。 由此导致在场景图层中进行发布时,建筑物空间错位。 现在,将根据空间的 z 值对其进行垂直定位。
  • ArcGIS Urban 集成的对话框现在支持深色模式。

材料浏览器

  • 打开材料浏览器后,您将无法再与 UI 的任何其他部分进行交互。
  • 材料浏览器现在支持撤消任何材料分配。
  • 将鼠标悬停在切片上的任何位置时,材料预览现在会显示带有全名的工具提示。
  • 材料浏览器现在可放大预览的 UV 坐标,以改善纹理细节的可见性。
  • 新增了对浅色和深色 UI 模式的支持。
  • 打开后,材料浏览器现在会自动转至当前所选材料。
  • 提升了在大量形状上更换材料时的性能。
  • 修复了漏洞:对于已添加至 ESRI.lib 的自定义材料,材料浏览器显示了空白材料预览。
  • 材料预览现在已在 Intel GPU 上正确地进行了抗锯齿处理,并且适用于大于 100% 的桌面缩放值。

检查器

  • 对于在初始值更改后被注释为 @Hidden 的属性,“重置属性”选项现在也会对其进行重置。
  • 修复了漏洞:相对于当前规则文件的工程,错误设置了文件路径、文件夹路径或材料属性路径。

工具

新增功能:移动时复制

  • 现在,通过启用“变换移动”工具中的移动时复制切换按钮或者使用 Ctrl 快捷键,可以在移动对象时复制对象。 当使用数值输入翻译对象时,此功能同样适用。

参考线

  • 对参考线交叉点的捕捉得到了改进,特别是当交叉点为参考线的中心点时更是如此。
  • 现在,参考线检查器会在检查器窗口中显示“位置”部分,其中显示了参考线的折点。

选择工具

  • 悬停高亮显示现在始终在选择高亮显示上方进行渲染,由此使悬停边缘更加清晰可辨,以实现精确交互。
  • 现有场景的选择高亮显示颜色已更新为更加现代的颜色选择。
  • 当启用“强制背面剔除”设置时,已修复轮廓伪影。
  • 解决了问题:当图层具有自定义颜色时,线框模式下的悬停高亮显示颜色不正确。
  • 已移除静态形状的轮廓以改善折点可视化。
  • 新增了透光效果以使遮挡的静态形状可见。
  • 改进了边和线的捕捉点计算,使其更加精确。
  • 修复了漏洞:当视域、视穹、视廊或参考线远离其他场景对象时,无法将其选中。 在极少数情况下,在场景边界内对其进行移动时也会出现此问题。

视口:两点透视

  • 新增了适用于相机的两点透视校正设置,由此使垂直边在相机倾斜角度较小时看起来平行。

    此设置对于确保建筑制图表达精度、减少失真以及创建更逼真、更具视觉吸引力的城市景观特别有用。

    将在新场景中默认启用此设置。 对于旧场景,要启用“视口”工具栏上的“两点透视校正”设置,请单击“视图设置”,然后选择“两点透视校正”。

渲染

  • 对 CGA 模型中多次使用的纹理处理进行了优化,由此可降低内存使用率并提升性能。

WebGIS:在 ArcGIS Enterprise 中进行许可

  • 现在,可以在 ArcGIS Enterprise 11.4 或更高版本中对 CityEngine 进行许可。
  • 修复了漏洞:无法在 ArcGIS Enterprise 门户上发布包含从 CityEngine 导出的高程的切片包。
  • 修复了漏洞:连续两次运行“获取地图数据”工具后,无法单独打开和关闭两个生成的地形。
  • 现在,当搜索位置时,“获取地图数据”工具将重置所选范围,以避免以深灰色叠加整个视图。

Web 场景导出

  • 新增了对使用 Python 共享 web 场景的支持。
  • 修复了漏洞:已共享 web 场景中未正确合并嵌套图层组的图层等级。

导入和导出

IFC

  • 导入程序新增了对 4x1 和 4x2 版本的支持。

IFC 和 DWG

  • 修复了漏洞:在同一场景中使用多个 IFC 和 DWG 文件会导致死锁。

文件地理数据库

  • 已禁用 FileGDB 导出器的折点合并。

USD

  • 修复了漏洞:导入程序创建了同一材料的多个实例,而非一个共享材料。
  • 修复了漏洞:导入程序忽略了 USD 网格中的材料属性覆盖。

glTF 和 OBJ

  • 现在,可以针对 glTF 和 OBJ 使用包含任何 UTF8 字符的基本名称。 对于 OBJ 导出,仍会对 .mtl 材料文件名进行净化以仅包含 ASCII 字符,从而最大限度地提高兼容性。

OBJ、GLTF、DAE、FBX 和 VOB

  • 禁用内存预算选项后,导出将不再向文件名添加 _0

其他

  • 导航器窗口现在允许搜索材料。
  • 取消模型生成和 Python 脚本的快捷方式更改为 Ctrl+Alt+C
  • 现在,当其他用户在 CityEngine 中修改了当前已打开场景时,您将会收到通知。 当与多人共享工程时,这种情况最为常见。
  • 现在,CE News 将以 CityEngine 使用的语言显示,默认值为英语。
  • 已移除“启动”和“立面”向导窗口布局。
  • 修复了漏洞:更改“太阳位置源”值后,“场景光线”和“全景”设置中的输入字段仍保持锁定状态。
  • 通过移除背景图像,简化了 CityEngine 对话框的标头区域。
  • 修复了漏洞:工具对话框中复选框的状态显示不够清晰。
  • 工具选项中的布局更加易于使用,因为输入字段现在占据窗口宽度的 50%。
  • 在生成过程中,模型等级的选项卡图标不再改变。

CGA 编辑器

  • 现在,借助 CGA 编辑器选项卡上的错误标记,可以快速找出存在错误的规则文件。

CGA

  • 可以使用新的 inline 关键字完成内联规则调用。 将立即生成带有 inline 关键字的规则调用。 可将生成的几何组合为一个形状,并且可以对其进行连续修改。 由此即可处理原本需要通过程序细分进行分离的组合形状。
  • 新增了布尔 3D 操作,其中包括新的 union、subtract 和 intersect 关键字。
  • 除了使用操作设置自动标签之外,您现在还可以使用标签操作在各个面、边和折点上手动设置任意标签。 借助这些标签,可以为几何的各个部分分配语义含义,并且可以在生成过程的后续阶段进行访问,因为所有操作都会将标签传递给下一个已修改几何。
  • 插入操作具有一个新参数,用于禁用清理和优化。 这意味着已插入资产的几何中的微小细节将保持不变。
  • 拉伸操作现在支持将边拉伸至面。 这些边通常来自边组件分割。
  • cleanupGeometry 操作可以更好地保留面中的第一条边及边标签。
  • 新增了 copyUV 操作geometry.hasUVs 函数
  • 通过从单精度浮点数转换为双精度浮点数,提升了程序模型生成的内部精度。 由此导致计算更加精确。

VCGA

  • 当处理多个节点时,UI 的整体响应能力得到了改善。
  • 新增了材料值节点和材料属性节点,由此可以使用材料浏览器选择材料。
  • 对 UI 进行了翻译。
  • 现在可以剪切节点 (Ctrl+X)。 已复制节点粘贴在指针位置处并且其名称带有 _copy 后缀。
  • 当创建节点连接时,现在可以防止无效循环,并且有效输入空位的高亮显示也得到了改进。
  • 现在,可以使用内置节点选取器,而非文件资源管理器来更改组件文件。
  • 当编辑器较小时,注记编辑器和节点快捷菜单的外观得到了改进。
  • 鼠标交互已得到以下改进:
    • 现在,当选择节点后,仅需单击鼠标即可打开快捷菜单。
    • 在某些情况下,已修复错误的指针。
    • 已修复将指针拖动到编辑器外部时出现的不正确行为。
    • 已修复节点和“视口”窗口中高亮显示扩展点的不一致行为。
  • 修复了漏洞:禁用组件节点不会激活已连接扩展的默认实现。
  • 修复了漏洞:当移除相应的扩展点时,扩展节点未正确更新。
  • 修复了漏洞:在注记编辑器中删除了无效字符串,而非将其标记为无效。
  • 修复了漏洞:更改节点的组件文件后,在“视口”窗口中错误地高亮显示了扩展点。

系统

  • 修复了漏洞:CGA 和 Python 离线引用无法在 Linux 上正确呈现。
  • 修复了漏洞:在 Linux 上首次启动时,CityEngine 无法启动。

教程

  • 使用 ArcGIS Urban 集成 - 在此新的基础知识教程中,您将了解 ArcGIS UrbanCityEngine 如何为城市规划师、设计师、GIS 分析师和 3D 视觉艺术家提供参与式规划和城市设计解决方案。