CityEngine 2019.1 发布说明

 

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

交互式设计工具

参考线

  • 参考线现在在主菜单和工具栏中作为一个单独的工具提供。 创建参考线是之前版本的每个绘制工具中的一项功能。
  • 可以基于边创建参考线,方式类似于上一个版本。 此外,可以通过捕捉到折点或者在数值输入字段中指定精确偏移,从而在与边的定义距离处创建参考线。
  • 参考线采用与其他绘制工具相同的方式支持平面绘制模式
  • 参考线现在具有改进的视觉表示,可以更加容易地与背景区分开来。  
  • 现在,在相交的情况下,参考线可以使几何更加醒目。 这有助于更好地了解 3D 中参考线的位置和方向。
  • 修复了在视口中进行导航时,参考线暂时消失的漏洞。

绘图工具

  • 之前的版本引入了平面绘制模式(在使用绘制工具时按 T)。 光标图标现在包含一个指示器,用于清楚地显示活动绘制模式。
  • 面绘制工具现在可以通过双击来关闭面。
  • 修复了面绘制工具中在某些情况下,由于弧重叠而导致形状创建失败的漏洞。
  • 修复了撤消弧后,切线控点指向了错误方向的漏洞。  
  • 由于可防止创建非常小的线段,因此面绘制工具现在可以产生更加稳健的结果。  
  • 在使用圆形绘制工具时,现在将填充预览形状。 这有助于更好地了解新圆形将与周围几何相交的位置。  
  • 修复了错误地捕捉到(三角几何的)不可见边的漏洞。  
  • 现在,在执行单击和拖动操作时,圆形和矩形绘制工具可以按预期工作,而非有区别的第一次单击和第二次单击。 面绘制工具已更新为以类似方式进行操作。
  • 修复了在工具之间进行切换和使用撤消导致了错误的漏洞。  
  • 在绘制面形状时关闭场景将不再导致错误。  
  • 修复了无法按预期旋转书签的问题。  
  • 修复了面绘制工具中,重叠部分上的撤消行为错误的漏洞。
  • 修复了面绘制工具中在执行推送/获取操作时,显示了无效激光线的漏洞。
  • 修复了在绘制街道时导致错误的问题。

导入和导出 3D 数据

Unreal 导出器

  • 现在可以将已导出的 CityEngine 模型导入到任何 Unreal Studio 工程中,因为 CityEngine 现在还会写入着色器。 因此,不再需要 CityEngine 模型加载器模板。
  • 不再随机缩放地形高度地图。  
  • 导出器现在基于 Unreal 4.23 Datasmith SDK。  
  • 现在可以正确处理缺少 UV 集的问题。  
  • 修复了实例的精度问题。
  • 修复了文件名合法化检查器漏洞,该漏洞在文件名中创建了“_png”,而非“.png”。
  • 优化了具有不同材料的实例的导出。  
  • 导出器现在将检查不透明度贴图像素以设置默认透明度模式(不透明、混合或掩膜)以获得最佳渲染性能。  

场景图层包 (SLPK) 导出器

  • SLPK 导出器现在可写入 i3s 1.7 格式,该格式支持 PBR(基于物理的渲染)材料,并且具有更好的加载性能。
  • 减少了具有大量/大型纹理的内存消耗,并改善了纹理图集的组成。 此外,改善了图集内的纹理大小。
  • 添加了对 PBR 材料的支持。
  • 添加了对布尔属性域的支持。
  • 移除了纹理质量选项,并将其替换为新选项以控制生成文件的大小。
  • 修复了 PNG 纹理的处理。 由此可使生成的场景图层与 Portal for ArcGIS 10.7 兼容。
  • 改进了屏幕大小启发式算法(适用于查看器中的 LOD 切换)。
  • 改进了对退化纹理坐标的处理。
  • 修复了导致中级材料错误的问题。
  • 修复了“特征/叶子形状”中在某些情况下,如果发出报表则会崩溃的漏洞。
  • 修复了未从磁盘删除临时文件的问题。
  • 修复了当生成的 SLPK 文件过大时,导致了崩溃的漏洞。
  • 修复了在 ArcGIS Pro 中导致了错误的漏洞。

FileGDB 导出器

  • FileGDB 导出器现在将所有网格三角形面放入三角形多面体部件中。  

导入

  • 修复了导入 OBJ 文件导致了错误的问题。
  • 改进了通过拖放或对话框导入非地理配准 3D 数据的方式,从而使模型的最终位置更加直观。 由此可以防止在许多情况下都会出现的“对象对于场景内容过远”错误。  

与 ArcGIS Urban 集成

  • 现在可以从导航器中访问 ArcGIS Urban 内容:
    • 添加了 ArcGIS Urban 选项卡,其中列出了 ArcGIS Urban 安装中的工程和规划。
    • 现在,可以使用快捷菜单打开工程或规划以在 CityEngine 中进行编辑。 尝试选择当前版本 CityEngine 不支持的 ArcGIS Urban 项目时,将显示警告。
    • 通过双击项目可以打开规划和工程,以在 ArcGIS Urban web 应用程序的浏览器中进行查看。
  • 现在,检查器中支持 ArcGIS Urban 宗地:
    • 添加了对诸如建筑物类型或空间利用等 ArcGIS Urban 属性的支持。
    • 现在,已在 CityEngine 中的宗地上对 ArcGIS Urban 中的分区和叠加图层的属性进行了采样。
    • 现在,可以在 CityEngine 中应用 ESRI.lib 中的规则来重新创建在 ArcGIS Urban 中配置和生成的合理的建筑物模型和分区包络。
  • ArcGIS UrbanCityEngine 之间更好地同步:
    • 现在,在导入时,将从规划和工程的名称中移除不受支持的字符。
    • 修复了缺少属性字段的更新导致在 ArcGIS Urban 中显示错误数值的漏洞。
    • 修复了在同步回 ArcGIS Urban 时,形状上的撤消操作导致了不一致的问题。
    • 修复了不属于分区的宗地无法与 ArcGIS Urban 同步的漏洞。
    • 现在,没有发布权限的 ArcGIS Urban 用户在尝试将模型发布为 Urban 场景图层时,会收到一条错误消息。

程序化建模语言 (CGA)

  • 现在,可以将数组声明为 attr 或 const,并且可以对其进行显式初始化。 与所有 CGA 属性一样,可以在检查器中修改数组属性,并将其连接到匹配类型的对象属性。
  • 规则包 (RPK) 创建:
    • 修复了取消导出 RPK 文件导致了错误地删除了临时文件的漏洞。
    • 修复了使用 Python 进行 RPK 导出与使用用户界面导出时产生不同结果的问题。
    • 修复了随机发生的导出崩溃。  
  • 修复了 CGA 编译器中的各种问题,包括增加了响应时间、改进了错误和警告消息、改进了未使用的警告、关于已弃用使用情况的信息及拼写错误的注记、对递归定义的正确处理,以及对没有停止条件的递归的检测。
  • 现在,如果注记名称拼写错误(小写/大写错误),或者如果使用了已弃用注记、函数或操作,则编辑器将发出警告。
  • 修复了将函数的最大递归级别设置得过高时导致崩溃的漏洞。
  • 在涉及多种形状的情况下,改进了内部上下文/遮挡查询的性能。
  • 修复了 roofShed 操作中最终屋顶高度错误的问题。
  • getObjectAttr 函数(适用于图层属性)已弃用。 将使用新函数 getFloatObjectAttr、getStringObjectAttr 或 getBoolObjectAttr。
  • 修复了解决错误后,图层属性 CGA 代码中的错误标记未消失的漏洞。
  • 请参阅 CGA 更改日志以获取完整更改列表。

其他改进

  • 视口
    • 现在,单击属于多选内容的单个对象将取消多选内容并选择单击的对象。
    • 通过拖放将规则文件分配给形状时,将自动选择形状。 由此可确保分配规则文件将始终产生清晰的视觉反馈。  
    • 现在,如果选择已连接的形状,则会将新生成的模型添加到选择中。
    • 现在,使用箭头键进行导航将更加一致。  
  • 帮助教程和示例:
    • 现在,可以使用 F1 键直接访问在线 CityEngine 帮助。
    • 现在,可以从帮助菜单中直接访问离线 CGA 和 Python 参考。
    • 离线 CGA 参考现在包含指向新的 CityEngine 在线帮助的链接。  
    • 更新了所有示例和教程中的旧版 CGA 注记,例如 @Range@Enum。  
    • 对教程 15 进行了改进。  
  • 为了提高 CityEngine 在高 dpi 屏幕上的可用性,更新了多个 UI 元素或者改进了其升级:
    • 工具栏中的数值输入字段和图标。    
    • 工具栏中的“登录状态”菜单。
    • 检查器中数值输入字段的滑块。
    • 多个 CGA 文件旁边的“更多标签”下拉菜单。
    • 场景编辑器导航器日志中使用的图标和复选框。
    • 视口中的平视显示。  
    • 视口中的 CGA 和视域控点。  
  • 显著缩短了在打开获取地图数据对话框时的延迟。
  • 添加了在导入到“获取地图数据”对话框后自动触发模型生成的选项。 默认打开此选项。
  • 打开文件的“已编辑”指示器更加一致,以更好地了解包含未保存更改的文件或已保存的文件。
  • 现在,可以通过编辑模型初始形状的组件来操作模型,并查看由此以交互方式影响仪表盘中已报告数据的程度。
  • “创建新场景”和“将图层导出为 .cej”的文本输入微件不再区分大小写。 这意味着新文件名必须与现有文件名至少具有一个不同字符。  
  • 修复了针对静态模型禁用了“与地形对齐”选项的漏洞。
  • 修复了在地形检查器中剪切 (Ctrl+X) 高度地图文件路径导致了错误的漏洞。
  • 形状的属性采样现在仅考虑相同方案的形状。
  • 形状的属性采样现在考虑形状中的孔洞。
  • 现在,模型等级视图支持 CGA 数组属性。  
  • 修复了在“城市向导”中单击“完成”后,显示第一个建筑物模型之前的延迟非常长的漏洞。  
  • 修复了在“每个图层选项”'导出对话框中,复选框显示为黑条的问题。
  • 修复了在聚焦特定编辑器后,“形状”菜单中的多个条目被设置为活动状态的漏洞。
  • 更新了“生成”按钮旁边的动画,使其运行更流畅。  
  • 现在,当未选择形状时,将禁用“生成”按钮及其在主菜单中的相应条目。  
  • 修复了 ESRI.lib 管理器无法打开的漏洞。  
  • 扩展了导入对话框中的国际化支持。    
  • 修复了 Linux 上,在外部浏览器中只能打开一个链接的漏洞。  
  • 现在,应用程序图标在 Linux/Gnome 桌面上具有正确的分辨率。
  • 重新设计了 CityEngine 图标。