幻灯片-CityEngine城市引擎

ArcGIS CityEngine 2026.1 Beta:新增功能

UI 支持英制单位
CityEngine 一直以来都面向全球用户开放,但其用户界面工具此前仅以米为单位显示。现在,这一问题将得到解决!在此版本中,您可以在构建和编辑 3D 内容的同时轻松切换单位。无需手动将米转换为英尺,只需更新首选项即可匹配您或客户偏好的计量单位。此次更新提升了 CityEngine 的易用性,并简化了全球用户的协作。目前,单位支持主要集中在 CityEngine 用户界面,而包括 CGA、Python 和相关工作流程在内的部分区域仍暂时仅支持公制单位。

街道可视化——接缝车道
在过去的几个版本中,街道系统有了显著的改进,并且还在不断完善。更具体地说,我们改进了连接节点的几何形状和渲染能力。连接节点是两个路段的交汇处。现在,当两个路段的车道数相同时,过渡区域会生成相应的独立车道形状,从而保持其车道结构。此前,连接节点仅生成三种组合形状:左侧人行道、路基和右侧人行道。新的车道形状还提供了与路段形状一致的属性,从而可以更轻松地在路段和连接节点上应用 CGA 规则。

节点几何体的 UV 贴图也得到了改进。UV1 和 UV2 现在遵循街道路段的约定,适用于所有连接节点形状以及其他所有节点类型的人行道形状。它们的度量坐标支持从形状两侧进行精确测量,从而简化了诸如在 CGA 中生成路缘石等工作流程。此外,所有节点人行道形状上的 UV0 贴图现在都采用与节点路基相同的方法,有助于纹理在几何体上连续流动。

Beta 版限制
撤销/重做操作可能无法在车道生成后始终恢复正确的状态,并且使用 UV0 的现有规则在更新映射后可能会产生略有不同的结果。
打开车道数匹配的旧场景时,连接点能够正确生成各个车道形状,但保存的规则分配仍然对应于之前的三个形状布局:左侧人行道、路基和右侧人行道。因此,只有三个新形状应用了之前的规则。
目前尚不支持为新的并道形状自动分配规则:规则必须手动分配。
CGA改进
CGA 代码持续改进,为您提供更多几何体修改选项。例如,现在支持对退台进行重新组合。这意味着您可以在楼层平面上创建退台,从而为阳台和凉廊等设施打造凹入式立面开口,然后在这些楼层平面上创建用于内庭院的孔洞。借助重新组合功能,您还可以更好地控制布局,从而为详细设计创建统一的占地面积。

此外,CGA 编译器的性能得到了提升,CGA 编辑器参考弹出窗口中的崩溃问题也得到了修复。

针对平台导入 (V)CGA 模型而优化的导出器
CityEngine 的几何体导出器,特别是 glTF 和 SLPK 格式,已针对 ArcGIS 平台进行了优化。纹理变换现在已烘焙到纹理坐标中,以确保正确的纹理切片,并且实例化图元也经过优化,以提高 ArcGIS Scene Viewer 中的渲染性能。

新的 VCGA 组件和 Esri.lib 内容
现在,用户可以使用 Visual CGA 编辑器将现成的立面组件连接到体量或楼层平面。此版本还包含开箱即用的立面遮阳组件。百叶窗、遮阳篷、百叶帘、卷帘以及其他用于建模这些装置的子组件现已集成到 Esri.lib 中,并可在 VCGA 节点浏览器中查看。这使得城市设计师能够更好地可视化应用于建筑立面的阴影、深度、尺度和风格特征。

Python 3 的改进
现在,您可以使用三个新的 CLI 参数(-DpythonStartupScript、-DpythonStartupEnvironment 和 -DpythonStartupArguments)来自动执行批处理作业,从而使您的脚本工作流能够无人值守地运行直至完成。此外,CPython API 现在还会验证 Python 环境中安装的 CityEngine 包版本是否与 CityEngine 版本兼容。

此次更新还修复了一些错误,以支持各种工作流程。这些问题解决后,您现在可以为当前活动的编辑器创建一个控制台,然后在 Python 首选项中点击“安装 CityEngine 包”按钮,即可在触发时升级该包。此外,我们还确保控制台和编辑器现在都支持 UTF-8 编码。这些最新进展有助于弥补功能上的不足,并为未来更高级的自动化、脚本编写和 AI 辅助工作流程奠定基础。

请登录后发表评论

    没有回复内容