参考线:增强的功能
- 参考线现在是属于参考线图层的场景对象。
- 所有图层功能(例如可见性和颜色调整)现在都适用于参考线图层。
- 您现在可以在视口窗口中选择参考线。
- 您现在可以使用变换工具移动、旋转和缩放参考线。
- 移除了场景中参考线数量的限制。
- 您可以使用 .cej 导入器将参考线导入其他场景。
- 增加了对参考线和参考线图层的 Python 支持。
经过改版的选择项突出显示
- 彻底改版和现代化选择突出显示,以增强用户体验。
- 在选定的对象周围添加了轮廓,以便快速识别选定的部分。
- 调整新场景中优先选择和普通选择的颜色以获得更好的对比度。
- 现在,选定的对象通过遮挡对象照射。
街道和其他工具
- 改进了对象选择的性能,捕捉已得到增强。
- 修复了地形平滑画笔工具的低强度设置无效的漏洞。
- 修复了绘制街道交叉点时出现的漏洞;选定的规则文件未分配给交叉点形状。
- 修复了将模型转换为返回无效形状的形状工具漏洞,特别是当应用于表面上少于三个折点的模型时。
3D 导航和渲染
- 修复了平行投影模式下照相机旋转中心无法正确更新的漏洞。
- 修复了使用鼠标滚轮缩放时导致视口窗口卡住的漏洞。
- 修复了删除有孔的形状时导致视口窗口失败的漏洞。
- 修复了导致具有视廊和地形的场景中的阴影和环境光遮蔽渲染不正确的漏洞。
- 实现了各种渲染性能改进,例如实现本地资产的硬件实例化。
- 修复了将具有多个面的形状添加到当前选择中会导致优先选择不正确的漏洞。
- 视口窗口现在支持 doubleSided 材料属性。 您可以使用视图设置下的强制背面剔除选项来强制对所有面进行背面剔除,有关详细信息,请参阅 RenderSettings。
- 提高了使用纹理坐标变换渲染纹理的精度。
材料和材料浏览器
- 向 ESRI.lib 添加了精心设计的材料库。
- 在检查器窗口中,现在可以使用新的材料浏览器编辑用新的 @MaterialFile 注记注释的 CGA 属性。
- 材料浏览器以网状的图库形式显示 ESRI.lib 中所有材料(.cgamat 文件)的预览,可用于测试和将材料(文件路径)分配给属性。
检查器
- 在检查器窗口中,不再提供在只读规则文件 (ESRI.lib) 中创建或删除样式的功能。 以前,这会导致错误。
- 修复了导致检查器窗口中大型数组滚动速度变慢的漏洞。
可访问性
- 改进了导航器窗口中的文本工具提示颜色,以提高可访问性。
- 改进了检查器窗口中文本输入字段的背景颜色,以提高可访问性。
- 改进了 CGA 代码完成菜单的背景颜色,以提高可访问性。
- 现在,窗口主菜单中的图标颜色可以根据所选主题进行调整,以提高可访问性。
- 通过调整各种 UI 元素增强对话框的可访问性。
暗色模式和 SVG 图标
- 改进了对各种 UI 组件(包括菜单、菜单栏、对话框窗口栏或按钮)以及 ArcGIS Online 和 ArcGIS Enterprise 登录窗口的暗色模式支持。
- 改进了对话框信息,提示用户重新启动 CityEngine 以使主题更改生效。
- 增强主题切换以获得更流畅的体验。
- 调整对话框中的各种 UI 组件,以更好地适应暗色模式。
- 改进了对话框中的复选框样式。
- 改善了场景光线和全景工具的边距。
- 为 CGA 材料文件添加了新的 SVG 图标。
- 修复了导致图标变黑的漏洞。
- 修复了复选框指示不正确的切换状态的漏洞。
- 修复了在暗色模式下未使用的属性不会持续灰显的漏洞。
其他 UI 改进
- 欢迎视图现在有一个新闻区,用于向用户通报有关活动和新版本的信息。
- 键盘输入在欢迎视图中再次运行。 您可以通过按 Enter 键重新打开先前打开的场景。
- 修复了当用户在形状锁定的情况下尝试使用拖放操作分配 CGA 规则时,形状会橙色高亮显示的漏洞。
- 修复了导航器窗口中的一个漏洞,当场景文件移动到新目录时,空条目会被添加到文件树中。
- 修复了导航器窗口中的一个漏洞,该漏洞导致搜索字段旁边的组合框太窄而无法显示整个条目。
- 修复了当证书受信任时下载教程和示例或更新 ESRI.lib 不起作用的漏洞。
- 修复了“下载教程和示例”对话框在屏幕上的意外位置打开的漏洞。
- 在菜单栏中的登录图标中添加了工具提示,现在显示当前登录用户的名称。
- 改进了对话框中各种 UI 元素的对比度。
- 更新了日志和控制台窗口中的图标。
- 修复了单击关于 CityEngine 窗口中的“安装详细信息”按钮时导致日志窗口出现错误的漏洞。
- 修复了切换工作空间时导致日志窗口出现警告的漏洞。
- 修复了将焦点设置到某些视图的选项卡上时不会聚焦视图内容的漏洞。 最突出的是,Visual CGA 编辑器不允许在单击其选项卡后粘贴剪贴板内容。
- 修复了直接单击可编辑字段时焦点未完全设置在视图上的漏洞。
与 ArcGIS Urban 集成:增加了对地形的支持
- 您现在可以从 ArcGIS Urban 方案导入地形。
- 您现在可以选择一个地形并将其发布到 ArcGIS Urban 方案。
- 改进了 ArcGIS Urban 计划导入的图层的排序和分组。
- ArcGIS Urban 场景现在有一个 Zoning Envelopes 图层。
- 您现在可以将场景图层发布到本地坐标上的 ArcGIS Urban 计划。
- 修复了阻止将模型发布到 ArcGIS Enterprise 门户上 ArcGIS Urban 场景图层的漏洞。
- 修复了从 ArcGIS Enterprise 门户导入时导致缺少高度地图的漏洞。
轻松共享 web 场景
- 我们添加了可将 CityEngine 场景作为 Scene Viewer 中的 Web 场景共享的简单方法。
- CityEngine 中的书签现在被转换为 Scene Viewer 中的幻灯片,以简化导航。
获取地图数据和 OpenStreetMap 导入
- 用户现在有更精细的选项来控制图形简化,有关详细信息,请参阅简化图形。 当使用获取地图数据从 OpenStreetMap (OSM) 导入街道时这尤其有用。
- 改进的简化图形工具现在默认使用获取地图数据进行 OSM 导入。
- 使用 OSM 导入程序中的默认选项不再导入标记为 *_link 的街道。
- OSM 导入程序不再为默认标记为隧道的街道创建形状。
- OSM 导入程序现在仅在数据指定的位置创建人行道。
- 修复了无法选择东经 180° 以东范围的漏洞。
导入和导出
GLTF
- 现在,glTF 中的线性颜色系数在导入时可以正确地从线性颜色空间转换为非线性颜色空间,在导出时亦然。
- 为 glTF 导入程序添加了对 mime 类型为 application/gltf-buffer 的数据 URI 的支持。
- 修复了 glTF 导出程序在折点少于三个的面上发生崩溃的问题。
FBX
- 为 FBX 导入程序添加了对正常地图的支持。
- 当 FBX 文件包含网格和纹理之间的断开映射时,FBX 导入程序现在会回退到第一个 UV 集。
IFC
- 扩展了 IFC 导入程序以读取 IFC 版本 4 文件。
USD
- 增加了对 USD 导出程序和导入程序中纹理坐标转换的支持。
DWG
- 修复了多次导出相同纹理的漏洞。
KML
- 修复了将 KML 文件导入单位非米坐标系的场景时导致垂直放置错误的漏洞。
TPK
- 修复了切片包导出分辨率非常高的地形导致精度较差的漏洞。
其他导入和导出
- 修复了选择三角化有孔的表面选项时创建零面积孔的漏洞。
- 修复了模型导出程序中某些选项本应被禁用但却被启用的漏洞。
- 修复了 Linux 上的导出对话框中复选框显示伪影的漏洞。
CGA:变更和漏洞修复
- 现在可以导入 Visual CGA 设计 (*.vcga)。 您可以在 import 语句中调用其初始规则并覆盖其属性和扩展节点。
- 进行了改进以维护输入几何的拓扑和标签:setback、setbackToArea、setbackPerEdge、shapeLUO、splitAndSetbackPerimeter 操作现在将共线折点保留在生成的退缩边上。 convexify 操作维持输入几何的拓扑并保留现有的组件标签。 生成的凸多边形现已完全连接。
- geometry.isConcave 函数现在一致将共线折点归类为凸。
- 纹理通道(rw 材料属性)的 uv 旋转中心从(0.5, 0.5)更改为(0,0)。
- Linux:修复了读取不存在的表时 readStringTable 和 readFloatTable 函数发生崩溃的问题。
- 修复了未正确考虑 setupProjection 操作的 uv 偏移值的漏洞。
- 修复了对 import 语句的 @Hidden 注记进行错误处理的漏洞。
- ESRI.lib 中的 Building_From_Footprint.cga 文件已更新,可以与新的 convexify CGA 命令配合使用。
请参阅 CGA 更改日志以获取更改和缺陷修复的完整列表。
CGA 编辑器
- 修复了重命名或移动规则文件时 import 语句重构执行不正确的漏洞。
VCGA 编辑器
- Visual CGA 是 CityEngine 中一个新的基于节点的编程接口,目前已完成测试并推出最终版本。 有关详细信息,请参阅 VCGA 编辑器。
Python
- 添加了对参考线的 Python 支持,使用户能够以编程方式与其进行交互,请参阅上面的参考线:增强功能。
- 修复了重新打开控制台后 Python 控制台窗口输出停止运行的漏洞。
教程和示例
我们在以下教程中使用新工作流和图像简化了文档:
- 教程 11:报表 - 了解如何使用 CGA 中的报告同时计算多个建筑物的 GFA 和 FAR 等指标。
- 教程 12:脚本报表导出 - 了解如何将报表导出到文本文件以及如何使用基于脚本的导出程序。
- 教程 15:发布 web 场景 - 了解 CityEngine 一键导出程序,以便使用 Scene Viewer 访问场景。
进一步改进和漏洞修复:
- 教程 12:脚本报表导出 - 改进了在 instanceReporting_dist.cga 文件中计算资产质心的方法。
- 教程 15:发布 web 场景 - 更新 Esri 校园 BuildingUse.cga 文件以使用新 convexify CGA 命令。
- 教程 19:VFX 工作流 - 修复了 building.cga 文件中的错误。
- CityEngine 浏览 - 修复了“问题”窗口中的错误。
- 例如庞贝城 - 改进的生成城墙。
- 雷德兰兹重建示例 - 已更新以使用新 convexify CGA 命令。
- Planning_05 城市设计示例 - 已更新以使用新 convexify CGA 命令。
已更新第三方库
- 已更新内置坐标系库,并提高了精度。
- 将 UI 框架升级到 Eclipse RCP 4.29,修复了各种小漏洞。
- 应用了 zlib (1.3.0)、libtiff (4.6.0)、libxml (2.12.3)、boost (1.84) 的安全更新。
- 将用于 IFC 和 DWG 导入/导出的开放设计联盟库更新至 24.11 版本。
- 已将 FBX 支持库更新到版本 2020.3.4。
- 将 glTF 支持库更新至 fx-gltf 2.0.0 和 nlohmann::json 3.11.3。