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 Urban 和 CityEngine 如何为城市规划师、设计师、GIS 分析师和 3D 视觉艺术家提供参与式规划和城市设计解决方案。