CityEngine 2016.1 发布说明

360 VR Experience

  • CityEngine 2016.1 将引入一种名为 360 VR Experience (3VR) 的新格式和项目类型。 通过为每个照相机书签渲染 360 度全景屏幕截图,可以轻松快速地创建虚拟现实体验。 需要在 ArcGIS OnlineArcGIS Enterprise 上发布 3VR 文件,可以使用专用 web 或移动查看器应用程序来访问该文件。
  • 3VR 导出器支持多个方案。 因此,用户可以在拟真环境中从同一视点来比较不同的计划方案。 场景定义为具有不同图层可见性设置的图层组合。 一个书签可以包含替代方案的多个 360 度屏幕截图;换句话说,对于每个书签,将针对每个方案创建一个 360 度屏幕截图。

“获取地图数据”和 OpenStreetMap

  • CityEngine 现在包含 OpenStreetMap (OSM) 规则文件,该文件将使用“获取地图数据”功能,根据最佳可用数据来生成建筑物。 因此,该规则将利用在已下载的 OSM 数据中找到的所有属性。 例如,如果仅给定建筑物高度或楼层数,则将自动计算缺失的参数。
  • OSM 规则文件随附不同的样式,借助这些样式,用户可以选择对高度或楼层信息完全缺失的建筑物进行处理。 例如,用户可以选择苏黎世城市样式以生成中欧典型的建筑群。
  • 可以在 ESRI.lib 中找到 OSM 规则文件,并且在选择“获取地图数据”或导入 OSM 数据后,可以方便地自动分配 OSM 规则文件。
  • “获取地图数据”和 OSM 导入器现在支持具有孔洞的面。 因此,也可以下载并显示包含内部庭院或露台的复杂建筑物覆盖区。
  • “获取地图数据”中的 OSM 导入器将自动清理 OSM 数据中的属性。 例如,可将以字符串形式给出的高度信息转换为浮点数;属性名称中不受支持的字符将替换为下划线。 因此,OSM 数据中的属性可以轻松地用于属性驱动的 3D 模型生成。
  • 当无法将所选范围导入到场景中时(因为其距离场景原点过远),“获取地图数据”将在用户界面中给出更清晰的指示。

检查器

  • 对检查器进行彻底修改可以显著提高性能,并提供流畅的整体用户体验。 例如,对于标准规则,选择较小或较大的数值或者对象现在可比 CityEngine 2016.0 或 2015 快数倍。
  • 将恢复颜色选取器 UI,换句话说,可以再次在检查器中预览颜色。 (它需要 @Color 注记才能处于活动状态)。 此外,该文本字段可编辑,并允许直接输入十六进制颜色值(如果未使用 @Range 设置任何预定义值集)。
  • 修复了滑块在拖动时消失的漏洞;换句话说,在更改值时,滑块将不再关闭。 此外,区块、街道和节点参数都会随附范围滑块。
  • 修复了多个可用性问题(例如,失去窗口焦点无法再重新设置值;滚动位置和折叠状态持续存在;在长字符串值的情况下,下拉菜单不再显示在屏幕外,以及动态形状的一致默认参数)。
  • 添加了一个按钮,用于在所选形状上创建对象属性(以解决在使用快捷菜单时,用户体验不佳的问题)。

场景图层包

  • 现在,还可以在 ArcGIS ProArcGIS Earth 中打开在 CityEngine 中生成的场景图层包 (SLPK) 文件。CityEngine 支持在全球 (WGS84) 和局部(投影)坐标系中生成 SLPK。
  • 报表现在将写入 SLPK 中,由此在发布属性信息后,即可在生成的场景图层中使用。
  • 改善了在 CityEngine 中生成的 SLPK 的可视化质量(包括支持表面法线和更好的材料以使外观更明亮)。
  • 解决了当坐标系的 z 值采用其他单位时的局部 SLPK 问题。
  • 导出到 SLPK 将生成一个日志文件,以监控几何统计数据或追踪导出时的任何问题。

Alembic

  • 可以将 Alembic 文件内的 3D 数据分组到单元格中。 由此可以快速单独地显示 3D 模型的特定部分。 因此,可将稀疏格网插入顶级层次结构,并且用户可以控制单元格大小。
  • 要设置材料,Alembic 导出器将使用实验性 Alembic 预览材料方案(请参阅 Alembic-Preview-Material-Specification)定义的 AbcMaterial 复合属性。
  • CityEngine 对象 ID 可用作 Alembic 节点属性,例如,允许 Python 脚本寻址特定对象。
  • 添加了新教程,其中介绍了将 Alembic 文件导出到 SideFX Houdini、The Foundry Katana 和 ChaosGroup V-Ray for Autodesk Maya 的工作流。

导入和导出

  • COLLADA:添加了对导入 COLLADA 方言的支持,简化了纹理属性,例如在 Autodesk 3ds Max 生成的文件中。
  • COLLADA:作为形状导入对于无效几何更加稳定;例如,没有更多的显示问题。
  • COLLADA:导出到 SketchUp 的预设设置现在强制进行三角测量,以解决渲染限制。
  • FBX:修复了空节点导致了应用程序崩溃的问题。
  • OBJ:支持纹理名称中的空格。
  • CEJ:将场景部分导入和导出为本机 CityEngine 格式 CEJ 时,将支持图层组。
  • FileGDB:修复了导出器中的一些问题(包含孔洞的面、街道图层名称中的空格、模型上多余的 startRule/ruleFile 属性),以及导入器中的一些问题(如果未设置 ruleFile/startRule 属性,则将显示奇怪字符)。

CGA

  • 修复了屋顶生成和修剪功能中的多个数字问题,从而在总体上提高了 RoofHip 和 roofGable 操作以及几何修剪的稳定性。
  • 边补偿分割操作现在也适用于非平面多边形。
  • 解决了跨多个级别导入规则时,与属性传播有关的多个问题。
  • 显著改善了 innerRectangle 操作的性能。 因此,对于折点计数较高的凹面,现在也找到了最大内部矩形。
  • 例如,针对折点共线或者具有孔洞的面,修复了 envelope、offset 和 cleanupGeometry 操作中的多个稳定性问题。
  • 修复了非公制坐标系到米的换算。
  • 修复了“模型等级查看器”中的许多问题,例如,选择模型后未进行更新。
  • CGA 编辑器带有键盘快捷键,用于注释和取消注释所选代码块。

视口

  • 新推出的环视工具可提供 360 度全景观看体验。
  • 视口可将书签位置显示为 3D 场景中的照相机小工具。
  • 对于较低的太阳角度,纹理照明和阴影将更加精确。
  • 修复了一些较小的渲染问题(例如环境光遮挡渲染伪影、格网线宽度不一致以及线框模式下的重影点)。

SDK

  • 在 Linux 上,修复了库去除,以避免在同一过程中干扰其他基于 FlexNet 的许可库。
  • 更新了 Maya 2016 的 Maya 插件示例代码。

常规

  • 添加了 Python API 中用于修改“脚本”菜单条目的命令。
  • 安装了 Python API 中用于管理工作空间和已加载工程的命令。
  • 更新了投影库;例如,解决了使用斜轴墨卡托的 WKID 的问题。
  • 代理设置将永久保存。
  • 将对 CityEngine 可执行文件进行数字签名。
  • 并且 CityEngine 具有新徽标!

请访问 My Esri 以升级至 CityEngine 2016.1。不熟悉 CityEngine? 请立即试用功能齐全的免费试用版