激活码:
亲爱的 Beta 测试人员社区
我们非常高兴将 ArcGIS CityEngine 2023.1 Beta 版本交给您。我们开发了各种新功能和改进,例如 dark 主题和 UI 的新图标、对城市集成中空间的支持、CGA 中的下一级组件选择和语义标签等等,我们期待您的反馈!
一些一般信息:
- 使用测试版!与往常一样,请确保使用工作数据的副本对其进行测试。
- 此测试版将保持开放状态,直到我们发布 CityEngine 以允许持续反馈。您提交的任何错误和改进都将得到相应的审查和优先级排序。
- 请使用以下许可证代码测试测试版:ESU713989331
注:激活码有效期截至到2023.11.30日
ArcGIS 城市引擎 2023.1 测试版:新增功能
全新外观:新图标和深色主题
欢迎来到黑暗面,我们有新的图标!无论如何,在推出我们全新的测试版后,您都会注意到它,所以为什么不在这里破坏它:我们重新设计了图标,使 UI 在任何分辨率和比例因子下都具有更现代、更清晰的外观和感觉。此外,这也使我们能够为新的深色主题使用相同的图标和不同的颜色。
黑暗主题?什么黑暗主题?嗯,这是第二个重大的UI变化:在CityEngine中工作时,您现在可以在浅色和深色主题之间进行选择。要更改为深色主题,只需转到首选项中的“外观”页面。重新启动后,将调整整个UI,包括检查器,工具选项和我们的各种对话框。深色模式还为Python和CGA的语法突出显示提供了非常平衡的配色方案。
城市一体化:空间导入和宗地检查器返工
您要求它,现在它在这里:您现在可以将空间从 ArcGIS Urban 导入 CityEngine。这意味着,在 Urban 中手动编辑的建筑物现在可以在 CityEngine 中正确显示。每栋建筑都由包含楼板的组层表示,即空间作为单独的形状。为每个形状分配一个规则,用于可视化用法。
城市规则不再分配给宗地。如果需要,仍然可以在 ESRI.lib 中找到它。说到宗地:我们在检查器中对宗地属性的显示和分组付出了额外的努力。现在有一个新的分区选项卡,包括所有与分区相关的属性,并且现在公开了边属性,例如,允许编辑宗地边缘的街道方向。
城市一体化:拆除地区
我们添加了在将方案导入或更新到 CityEngine 时对拆除区域的支持。如果上下文建筑物位于研究区域内,则会将其添加到方案中的图层中。否则,它们将添加到默认对象中。此外,我们还为托管在 Urban 场景图层上的上下文建筑物添加了 OSM 回退。以前,如果是这种情况,则不会导入上下文建筑物。
在导航器的“城市”选项卡中,现在将显示所有可访问的计划。这意味着公共计划也可供导入。我们还调整了 API 查询以显著提高导入速度。
CGA:下一级组件选择
使用 CGA 进行程序建模的一个基本工具是组件分割(复合操作)功能。复合拆分允许根据许多内置选择器将几何体分离到其组件中。在 CityEngine 2023.1 中,我们将竞争拆分提升到一个新的水平。您现在可以编写自己的选择器函数 – 并且可以在逻辑选择器表达式中组合多个选择器!例如,现在可以使用这样的示例代码:
comp(f) { front || back: MainFacade | mySideSelectorFunction : Side }
这通过语义组件标记的新概念得到了增强。某些操作(如拉伸或退缩)现在在生成的几何组件上设置语义标签,然后新的 isTagged() 选择器允许在复合拆分中选择组件的新方法。与已建立的选择器相反,isTagged() 不依赖于几何属性,例如面法线的方向。
一切都适用于挫折操作中的选择器。查看内置的离线 CGA 参考以获取更多详细信息和示例,CGA 更新日志是一个很好的起点。
CGA 编译器:即时编译
我们优化了 CGA 编码人员的交互式开发人员体验,尤其是在开发具有许多导入的大型 CGA 项目时。现在,CityEngine UI 始终保持交互性,即使在编辑代码时需要重新编译许多复杂的规则文件也是如此。
获取地图数据和 OSM 导入
我们通过支持非 Web墨卡托坐标系进一步扩展了获取地图数据中的可用底图集。
之前的获取地图数据设置现已存储,这意味着您可以方便地再次访问对话框以下载具有相同范围的其他底图,或者选择前一个底图旁边的范围,而无需记住所有值。
我们还通过支持标签“环形交叉路口”改进了 OSM 街道数据的导入。此更改在以前显示为死胡同的终端节点上最为明显。
工具和街道
对于移动工具,橙色球现在已启用,允许所有对象类型,这使得在 3D 场景中移动内容的速度要快得多。对于形状选择,移动工具可以捕捉到所有对象,包括模型。对于包含街道节点和线段的选择,捕捉可能性仅限于节点、线段和参考线。
就像在多边形街道创建工具中一样,现在也可以使用手绘街道创建工具单击一下即可添加节点。在街道检查器的位置选项卡中,我们从输入字段中删除了滑块,这使得在偏移量较大的场景中设置实际值变得困难。在增长街道工具中,我们添加了在生成之前定义区块细分的选项。当设置为“无细分”时,这可以显着加快大型网络的生成速度。该设置可以在街道设置选项卡下找到。
自适应地形渲染和导出
对于上一版本中引入的自适应地形渲染,由于性能原因,我们默认禁用地形线框。在处理这个问题时,我们意识到不可能使用 python 启用/禁用地形线框,现在可以做到这一点。在地形检查器中,我们简化了UI,并对齐了所有选项的外观。在模型导出器中,我们显著提高了大于 1k 的地形分辨率的导出速度。
CGA材质属性opacitymap.mode的默认值为“blend”,这会导致导出到glTF并导入到虚幻或Unity中的模型显示不正确。通过将混合模式(如果未在 CGA 中显式指定混合模式)设置为“不透明”或“混合”来解决透明度问题。