CityEngine 2015.2 发布说明

RenderMan 导出升级

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

报告仪表盘简介

  • 在新的仪表盘窗口中,我们引入了功能强大的数据可视化工具,用于提供 3D 场景中关键指标的图形视图。
  • 可以通过以下方式轻松创建仪表盘:(1) 使用包含报表的 CGA 规则打开/创建场景;(2) 打开仪表盘窗口并添加图表;(3) 选择图表类型并选择要可视化的报表;(4) 选择向仪表盘添加更多图表;(5) 保存场景。
  • 在此第一个版本中,我们提供三种图表类型:柱状图、饼图和键编号。 后两种图表类型还可以用于可视化历史记录。
  • 仪表盘可以显示多个报表中的数据。 但是,在其第一个测试版本中,目前只能创建一个仪表盘,并且将限制报表的数量。

报告仪表盘

改进了 KML 和 WGS84 支持

  • 我们改进了 KML 导出器的精度,例如具有更好更稳定的 WGS84 重新投影。
  • 我们总体上增强了 CityEngine 的投影引擎,例如我们更新了坐标系数据库中的原点平移参数或固定的缺失参数。
  • 如果场景坐标系具有不同于 WGS84 的椭圆体,则在视口的信息显示中,我们固定了纬度/经度和 UTM 坐标。
  • 在 KML 导出中,将不再删除路径中带有特殊字符的纹理。

KML 和 WGS84 改进

更新了 RenderMan 导出

  • 我们更新了默认 CityEngineShader.sl,即现在基于 RenderMan 20 的 plausibleMatte.sl。
  • 如果写出多个文件,则导出的 RIB 文件的编号后缀现在可以正确增加。
  • 我们修复了 UV 缩放/翻译着色器参数的混合问题。
  • 导出将再次正确处理具有复杂材料分配的实例化几何(同样适用于 FBX、Collada 和 3WS)。

多个 FileGDB 修复

  • 现在,可在导出中保留形状的第一条边。 以前,倒数第二条边成为导出后的第一条边。
  • 我们修复了 FileGDB 中“日期”字段的处理。
  • 我们修复了使用多面体要素更新非多面体要素类时的导出崩溃。
  • 现在可以正确导出属性名称超过 64 个字符的要素。 以前,此问题在最坏的情况下导致崩溃。
  • 无法再导入具有不常见的较长域定义的 FileGDB。 以前,此问题导致保存时出错并损坏场景。

具有新功能的 3D 导出器

  • 引入了高级“导出日志”功能。 对于所有 3D 格式,在导出时都会生成有用的完整日志。 日志可以写入文件中,也可以用作 Python 结构。 它包含进度历史记录、潜在的警告和错误、3D 模型统计数据以及有关已创建文件的更多实用信息。
  • 引入“创建纹理图集”选项以减少纹理和材料的数量(适用于 OBJ、Collada、FBX、RenderMan 和 VUE 格式)。
  • 在 3WS 导出中,无效网格不再取消导出,而是可以正常处理并记录在导出日志中。 此外,取消激活材料现在实际上是从导出的 web 场景中移除材料。
  • 现在,在 VUE 导出中,将始终验证选项“折点法线”。 因此,甚至可以处理非法的几何状态组合,而不会崩溃。

更好的 3D 编辑

  • 矩形和分割工具现在也可以在退化的面上使用。 此外,在绘制零尺寸的矩形时,将创建(分割)线。
  • 现在,拉伸工具也可以在非常小的几何上运行,并且还可以在正交视图模式下工作。
  • 大型平移 (>500km) 现在可以移动虚拟原点,从而防止出现精度问题。 与此相关,我们修复了导致抖动显示工件的重新定位问题。
  • 无色图层上的对象在极端情况下不再显示红色,例如在删除材料后。
  • 纹理化工具的窗口更大,并带有滚动条。 此外,默认纹理路径现在指向 ESRI.lib(现在包含实际图像 uvtest.png)。
  • 我们修复了几个较小的街道网络编辑问题,例如街道删除后的街区显示刷新问题,或者在场景重新加载以及生成街道时,导致地块/建筑物丢失的数字问题。
  • 撤消移动地形不会再显示错误消息。

CGA 程序化建模增强功能

  • 我们改进了分配规则时的默认行为。 将规则分配给具有属性的对象时,CityEngine 将自动设置规则属性的来源,以便在该规则中使用对象的属性值。 对此启发式方法进行如下改进:(1) 如果源的值为 NULL,则不再自动将其设置为相应的对象属性;(2) 现在也会将隐藏的数组属性(如隐藏的标量属性)自动设置为相应的对象属性。
  • 我们修复了模型层次结构中的几个小问题,例如在模型重新生成事件或形状检查器 GUI(现在保持滚动状态并支持滚轮)之后刷新。
  • CGA 控点不再阻止在 Inspector 中显示报表。
  • CGA 控点不再影响 SpaceNavigator 3D 鼠标的用户体验。
  • 我们修复了有时在“导航器”窗口的预览面板中生成模型的同时编辑 CGA 文件时发生的死锁冻结。
  • 已调整“选择初始规则”对话框的大小,以便所有初始规则都在窗口中可见。

修复了 OS X Yosemite 上的渲染问题

  • 现在可以在 OS X 10.10.3 上正确显示纹理形状。
  • 现在,“环境遮挡”可在 OS X 10.10.3 以及具有较旧驱动程序的系统上使用。

用户界面和其他改进

  • 场景编辑器可以提供更好的用户体验,例如,现在可以在拖动图层后正确地对图层进行排序,将工具提示添加到“颜色/锁定/可见性”复选框中,将图层组拖动到其自身被阻塞,修复了少见的图层可见性状态问题等。
  • “生成街道…”功能现在具有与“城市向导”相同的街道网络模式预设,并且在 Python 中的效果更好。
  • 现在,“形状”菜单以及相应的 RMB 快捷菜单中始终启用“裁剪图像…”条目。
  • FBX 导入器(与导出器类似)现在支持多个 UV 集。 此外,对于大型网格,其读取性能有所提高。
  • 现在,默认处理某些 Linux 系统上的“libcairo 问题”,即不再需要解决方法。
  • 我们修复了一些较小的内存泄漏。 此外,我们现在可避免很多内存不足的情况,并正常管理其他情况,例如错误消息,而非用错误填充日志。