CityEngine 2021.0 中的新特性

 

基于 web 的虚拟现实解决方案

ArcGIS 360 VR 现在可用作基于最新 WebXR 技术的 Web 应用程序。 只需在 CityEngine 中单击几下,您就可以创建 360 VR 体验 (3VR) 并在浏览器中方便地进行预览。 准备就绪后,即可与 ArcGIS Online 上的协作者公开或私下进行共享。 使用内置浏览器通过所有流行的 VR 头戴式设备查看已发布的 VR 体验。 3VR 库允许您在 ArcGIS Online 上探索公共或私有 VR 体验。

可在 360vr.arcgis.com 上进行试用。

360 VR

 

地形模拟和掩膜

地形编辑

CityEngine 2021.0 引入了用于交互式地形模拟的直观画笔。 地形编辑画笔允许对地形进行局部水准测量,而地形重置画笔则允许您恢复地形高程变化。

此外,当地形图层重叠时,视窗中新的地形掩膜选项可防止出现多余的伪影。 这在将小型详细地形(例如工作区)与大型低分辨率地形(例如环境)结合使用的场景中非常有用。 应用地形掩膜后,系统中仅会显示一个合并的地形表面,原因是较高分辨率的地形将掩膜较低分辨率的地形。

 

基于方案的设计

Unreal Engine 中的方案

CityEngine 允许对方案进行直观的创建、管理和比较。 例如,可以将场景状态复制为可以修改的新方案。 仅需单击一下,您就可以在不同方案之间进行切换,并在视窗仪表盘中比较各种备选设计方案。

CityEngine 2021.0 中,现在可以将图形、地图和地形图层分配至方案。 这意味着可以将完整的城市设计(包括街道网络和地形修改)作为不同的方案来处理。 此外,方案管理现在适用于图层而非单个对象,从而能够提供更直观的基于方案的设计用户体验。

此外,Unreal Engine (Datasmith) 导出器现在可将 CityEngine 方案导出为 Unreal 变体,从而允许使用简单的工作流在 Unreal Engine 中可视化方案。

 

更好的设计和编辑体验

调整位置和方向工具

已将全新的调整位置和方向工具选项添加到了旋转、缩放和平移工具。 这样您即可重新定位和重新定向变换控点以执行高级变换。 系统还支持捕捉。

此外,我们还实施了其他几项改进,以改善 CityEngine 中的设计和编辑用户体验。 首先,已将绘制和测量工具合并到子工具中,从而使工具栏变得整洁。 接下来,现在可以在“工具选项”窗口中方便地加载选择集。 而且,绘制工具现在支持捕捉到其他线上的新边的交叉点。 最后,旋转工具现在支持捕捉到全局平面和轴、正交角度和参考线的平行线。

 

CGA:覆盖区、屋顶、材料和局部变量

CGA 覆盖区和 roofRidge 操作

CityEngine 的程序化建模语言 CGA 中新添加了几种强大的几何操作:

  • footprint 可将任意 3D 资产投影到 2D 面(例如允许简单创建 LOD1 建筑几何),请参见下图。
  • roofRidge 可构建一个可以完全控制山脊方向的双坡屋顶。
  • alignScopeToGeometryBBox 可计算形状的定向边界框,从而允许生成合理对齐的屋脊等等。

此外,CGA 还引入了用于编辑表面材料的新操作和函数:

  • setMaterial 可以方便地一次性设置材料的所有单个属性。
  • getMaterial 可返回当前的材料属性,且可用于复制、管理、分析或调试材料设置。
  • resetMaterial 可提供用于重置已编辑材料设置的功能。

最后应大众要求,CGA 现已支持局部变量! 在规则和函数中使用新的 with 关键字来定义局部变量。 这不仅可以将代码变得更加简洁易读,而且有助于提高性能。

 

改进了与 3D、CAD 和 GIS 世界的互操作

CityEngine 2021.0 带来了许多互操作方面的增强功能和改进:

  • USDZ 的导入导出,允许使用在 3D 行业中越来越流行的 USD 格式来实施更实用的工作流。
  • 3D DWG 的导入导出,允许在 CityEngine 中显示 CAD 模型,以及在 CAD 软件包中导入 CityEngine 环境。
  • SLPK 导出器进行了重大改进,允许在 Scene Viewer 或 ArcGIS Earth 等应用程序中更快地运行 3D 对象场景图层 (i3)。

 

…以及更多的增强功能和修复

您可以在 2021.0 发行说明中找到更多新闻和详细信息。 请访问 My Esri 以升级至 CityEngine 2021.0。