全新的欢迎界面和入门体验
- CityEngine 引入了一个新的欢迎界面。 这将引导新用户直接进入 CityEngine 演示并帮助他们熟悉主要的 CityEngine 功能。
- 重新设计了欢迎界面以更好地适应当前的 UI 主题。
- 该欢迎界面现在可提供最常见的 CityEngine 帮助资源的链接。
- 现在 CityEngine 会在新的工作空间中自动安装 ESRI.lib Webstyles 资产(例如植被),而不再需要手动下载。
绘制和编辑形状和街道
全新的“套索选择”工具
- 添加了全新的“套索选择”工具,该工具可使用户在对象不适合矩形时更轻松地在视窗中选择多个对象。
变换工具
- 添加了全新的单独变换工具选项。 您可利用该选项围绕多个对象各自的中心点来旋转或缩放这些对象。
- 改进了选定形状上变换工具控点的默认位置。
- 修复了变换带有孔洞的面会导致意外结果的漏洞。
- 修复了“变换缩放”工具控点着色不正确的漏洞。
自定义参考系统
自定义参考系统已在 2021.1 版本中添加,并在此版本中得到显著增强:
- 为方便使用,已将自定义参考系统工具集成到变换工具中;该工具不再是一个单独的工具。
- 加载自定义参考系统将不再影响变换控点的位置。 该位置将始终由当前选择进行定义。
- 在使用临时参考系统时,切换到其他工具的同时不会将当前参考系统重置为默认坐标系。
- 已重命名默认的自定义参考系统:现在世界坐标系和对象坐标系被命名为世界和对象。
- 修复了用户编辑了当前参考系统但未保存的情况下工具选项中将显示错误参考系统的漏洞。
- 修复了在使用自定义参考系统时更改选择后系统会意外调整变换工具方向的漏洞。
街道编辑
- 现在在选择街道或人行道形状时,匹配的节点/街段也将自动处于选中状态。 这样,您就可以使用变换工具更快地进行选择、属性控制和编辑。
- 您现在可以通过双击“手绘街道创建”工具将节点添加到路段,就像使用“面街道创建”工具时一样。
- 修复了使用“变换缩放”工具时弯曲路段未按预期缩放的漏洞。
- 修复了在选择仅包含块时意外激活变换移动工具的漏洞。
形状绘制
- 为了更好地支持典型绘制工作流,系统会在创建手动绘制的形状后自动将其选中。 这在将新形状追加到现有形状时也同样适用。 这些更改对视觉反馈起到了改进作用。
- 现在,“面形状创建”工具在绘制与现有边相交的边时始终会创建交叉点。 可以通过锁定现有形状或形状图层来防止创建交叉点。
- 现在,在形状创建工具中,当“强制新建形状”工具选项被激活时,“自动关闭”工具选项将被禁用而非停用。
- “强制新建形状”工具选项现在可用于“圆形形状创建”和“矩形形状创建”绘制工具。
- 在其他形状内部绘制新形状会导致系统无视当前图层选择,将新形状作为孔洞添加到其他形状。
- 修复了在带有孔洞的体积内侧进行绘制会导致意外结果的漏洞。
- 修复了快速移动鼠标时系统会使用“面形状创建”工具创建意外折点的漏洞。
推送获取工具
- 改进了“推送获取”工具和“面形状创建”工具的撤消/恢复功能。
- 修复了“推送获取”工具会更改当前选择的漏洞。
- 修复了“推送获取”工具会导致出现意外视觉伪影的漏洞。
检查器
- 街道检查器已得到简化:不同的对象类型现在被分组为节点、路段、人行道、街区和地块。
- 对于每种街道对象类型,已经对参数进行了添加、重新排列和重命名。
- 街道对象参数现在具有更多描述性的工具提示。
- “检查器”选项卡为每个对象类型均提供了新图标。
- 修复了样式管理器窗口大小过小的漏洞。
其他 UI 改进
- 修复了“获取地图数据”对话框在尝试基于过小的范围集检索地图数据后意外关闭的漏洞。
- 改进了对 HiDPI 屏幕的支持。 这会对整个 UI 中的 UI 元素(例如按钮、图标和对话框)产生影响。
- 您现在可以在导航器中预览 CGA 材料文件 (*.cgamat) 和 OBJ 文件 (*.mtl) 的材料定义。
- 优化了首次启动时应用程序窗口的位置。
- 为了更好地呈现组合框的视觉差异,现在下拉箭头始终处于可见状态。
- 现在,当场景中包含大型选择集时,选择更新的速度更快。
- 修复了“添加/更新”选择集菜单项不可用的漏洞。
- 修复了关闭和重新打开 3D 视窗会导致出现意外渲染伪影的漏洞。
- 改进了“地形编辑”工具控点的渲染。
- Linux - 修复了 CGA 样式管理器中的渲染问题。
- 修复了关闭“测量”工具有时会导致出错的漏洞。
- 修复了极少数情况下在工具之间进行切换会导致出错的漏洞。
- 改进了“首选项”菜单中的翻译。
- 为 UI 中的各种术语添加了缺失的翻译。
与 ArcGIS Urban 集成
- 您现在可以将宗地编辑内容保存回 ArcGIS Urban。
注:
分区和叠加保持不变。
- 加快导入 ArcGIS Urban 计划的速度。
- 在导航器中,ArcGIS Urban 计划和工程现在将按照各自的 Urban 模型进行分组。
- 修复了导致无法应用合理建筑物对齐属性的漏洞。
- 修复了导致现有建筑物无法针对重新开发建筑物类型进行掩膜的漏洞。
导入和导出
Unreal 导出器 - Twinmotion 支持
- Datasmith 导出器获得了新选项,以确保 Twinmotion 的兼容性和 Unreal 基础材料的可用性。
- .su、.sv、.tu、.tv 和 .rw 材料贴图属性(纹理变换)现在将导出到 Datasmith 文件并在 Unreal 着色器中使用。
- 改进了一次导出多个地形的对齐方式。
- 地形纹理不再在边界处重复。
- 修复了为高度为负的地形设置错误的 Unreal Landscape Actor 比例的问题。
- 修复了混合使用有纹理和无纹理几何会导致未定义行为的漏洞。
- 校正了基础材料的正常贴图量和不透明相关属性。
BIM 和 CAD 格式
- 改进了 DWG 和 IFC 导入器中几何三角测量的质量。
- 修复了当文件包含退化面时 IFC 导入器中发生崩溃的问题。
- IFC 导出器现在将写入应用程序和作者信息。
文件地理数据库
- 修复了在导出具有某些场景坐标系的形状时发生崩溃的问题。
OBJ
- 改进了导入器的性能。
- 修复了在某些本地化系统上从 MTL 文件中读取材料值时出现的漏洞。
- OBJ 导出器将正确地将纹理名称中的非 ASCII 字符合法化。 之前,这样做可能会导致 MTL 定义损坏。
- 当引用的 MTL 文件在其路径中包含非 ASCII 字符并且 OBJ 使用未知的非 ASCII 编码进行写入时,OBJ 导入器将更加稳健。 现在这些问题都能通过智能启发式算法来解决。
USD
- 采用了一种尽力而为的方法来读取而非取消部分未知的资产。 CityEngine 现在将读取具有非空子网格节点的空网格节点、具有未知材料或着色器的资产,以及具有点实例化器和其他几何的资产。
- 修复了材料没有着色器 ID 属性时发生崩溃的问题。
- 修复了在 Linux 上加载错误版本的 TBB 依赖项的漏洞。
glTF
- CityEngine 现在支持读取和写入纹理变换扩展名。
- 在导出时导出器将保留 .jpg 图像的格式,而不是将所有图像转换为 .png。
- 导入器现在还将加载无纹理面的 UV 坐标。 这样,您就可以在 CGA 中对资产进行纹理处理。
FBX、VUE 和 COLLADA
- FBX 和 COLLADA 导入器现在可以正确读取材料、网格和纹理的非 ASCII 名称。
- VUE 导出器现在支持文件名称、图层名称和材料名称中的非 ASCII 字符串。
所有导入器
- 修复了无法读取路径中包含非 ASCII 字符的纹理的漏洞。
程序化建模语言 (CGA)
- 添加了新的扩展点。 这些规则和属性一样,可以在导入语句中进行重新定义。 这些规则提供了一个强大的工具,用于配置所导入规则文件的行为。
- 您可利用新的 start 关键字将规则标记为规则集的初始规则。 可以使用 start 标识符而非它们的实际名称来调用这些规则。 这样将概化所导入规则文件的使用。
- 改进了 setback 和 shapeLUO 操作的行为。 现在可以避免出现多余的间隙。 结果能够更好地反映退缩尺度在城市环境中的应用方式。 此外,已修复带有孔洞的形状上的错误结果,并且改进了性能。
- 现在 resetMaterial 操作有了一个用于重置几何材料的选项。 readMaterial 函数现在可以正确读取带有空字符串的地图条目。
- 改进了插入坐标非常大的资产时的数值精度。
- 修复了将 alignScopeToGeometry 操作用于面积为零的几何时发生崩溃的问题。
- 修复了 innerRectangle 操作的其余错误。
- offset 操作现在可以更好地支持具有共线折点的形状。
- 修复了 CGA 编译器中的各种问题。
请参阅 CGA 更改日志以获取更改和缺陷修复的完整列表。
Python
- 已向 Python 编辑器中添加了转至定义功能。
- 您现在可以通过 Python 导出 ArcGIS 360 VR 体验。
- 新增了对通过 Python API 设置地形图层选项的支持。
其他
- Windows 11 和 RedHat Enterprise Linux 8(以及兼容版本)现已得到官方支持。
- 重新生成了单机版和浮动版许可密钥。 运行 CityEngine 2022.0 需要用到新的许可。
- 改进了 ArcGIS Online 用户尝试在没有许可的情况下授权使用 CityEngine 时的错误消息。
- 默认情况下,新的工程将对所包含的文件使用 UTF-8 编码。 改进了整个 CityEngine 中文件编码的处理。
- 引入了新的 CITYENGINE_LIB_MINIMAL 环境变量,用于控制已安装的 ESRI.lib 的大小。 这有助于诸如 Autodesk Shotgun 等工程管理软件保持较小的用户工作空间大小。 将 CITYENGINE_LIB_MINIMAL 变量设置为 1。
- 修复了阻止发布以非 ASCII 字符命名的场景图层包的漏洞。
- Linux - 修复了在使用工具栏登录到门户时导致应用程序崩溃的漏洞。
- Linux - 修复了浏览器视图中的漏洞,例如指定用户登录、ArcGIS 登录、仪表盘、获取地图数据等等。 其中包括无法使用键盘输入的漏洞。
教程
- 全面检查和更新了教程 1:必备技能。
安装程序
- Linux 安装程序现在将检查 glibc 2.17 或更高版本以及 gtk 3.20 或更高版本。 OpenGL 检查将保持在 4.1 或更高版本。
- 该安装程序现在会将默认许可类型设置为指定用户而非单机版。
已包含第三方软件包
- 已更新以下第三方软件包:
包 | 新建版本 |
---|---|
Chromium | 95.7.18 |
CGAL | 5.3 |
libtiff | 4.3 |
libxml | 2.9.11 |
USD | 21.11 |
TBB | 2020.U2 |
Alembic | 1.7.16 |
Open Design Alliance | 22.12 |