Puma适用于 Rhino / Grasshopper 的 ArcGIS CityEngine 插件-Puma论坛-软件技术-ArcGIS CityEngine AI
幻灯片-ArcGIS CityEngine AI

Puma适用于 Rhino / Grasshopper 的 ArcGIS CityEngine 插件

在过去的几年里,我们一直在稳步发布适用于许多不同 3D 软件环境的插件,例如 Unreal Engine、Autodesk Maya、SideFX Houdini,现在,我们有一个新的插件要添加到该系列中:Puma – 用于 Rhino / Grasshopper 的 CityEngine 插件。 

下载地址:https://store.cityengine.cn/1474.html

什么是Rhino / Grasshopper (GH)?

对于那些熟悉 Rhino / GH 环境的人来说,你现在可能正在高兴地跳起来(我在看着你,建筑师!对于那些不熟悉 Rhino / GH 的人来说,这里有一些背景知识。 

GH 是一种在 Rhinoceros 3D 计算机辅助设计 (CAD) 应用程序中 运行的可视化编程语言和环境。Rhino 3D 在建筑中是不可避免的,而 GH 在探索设计时非常直观,无需编写脚本。它使用可视化编程来轻松创建参数化架构。 

对我们来说,用例很清楚,ArcGIS CityEngine 毕竟是用于创建建筑模型(以及其他内容)的软件,而原生 CGA 脚本语言(代表计算机生成架构)是专门为……建筑设计的。因此,这确实是工具包的一个很好的补充。 

我已经听到你问“那么,你实际上能用彪马做什么,你以前做不到?”,简而言之,这就是。 


进入Puma!

Puma 是 Rhino 和 Grasshopper 的插件。它提供了一个 Rhino 命令和 GH 组件,这些组件支持在 Rhino 场景中执行 CityEngine 规则。因此,Rhino 艺术家或设计师不再需要离开他们熟悉的 Rhino 环境来利用 CityEngine 的过程建模功能。复杂的进出口步骤已成为过去,这也意味着程序模型不再需要“烘焙”。在整个设计或规划工作流中,建筑物或街道模型保持程序化。因此,用户可以通过将建筑物或街道模型连接到其他 Grasshopper 组件来轻松更改它们的任何属性。

Puma 需要规则包 (RPK) 作为输入,这些规则包是在 CityEngine 中编写的。RPK 包括资产和编码架构样式的 CGA 规则文件。此处提供了一个全面的“街道细分”示例
此外,还可以在 
CityEngine 教程和内置下载工具中提供的官方 CityEngine 示例中找到 CGA 规则文件的更多示例(请参阅 CityEngine 中的帮助菜单)。

Puma 非常适合在设计和城市规划场景中管理建筑 3D 内容的程序生成。然而,彪马仅限于建筑物和街道细节/家具的程序生成。Puma 不包括 CityEngine 的城市布局和街道网络编辑工具(即,仍然需要丰富的 CityEngine 工具集来从头开始设计城市或基于地理数据设计城市)。 通过此插件,我们的目标是为 Rhino 用户打开一个了解 CityEngine 特定功能的窗口,而无需他们离开他们的日常工具。 

http://Puma%20Street%20Segment%20Scene

我可以继续说下去,但我真的认为你应该尽快亲自尝试一下 Puma,所以要么下载“街段”示例, 要么从头开始创建一个场景。 

使用 Puma 从头开始创建 Rhino 场景 

  1. 在 CityEngine 中,下载教程 9 并将“Parthenon”CGA 规则导出到 RPK(请参阅创建规则包)。
  2. 使用工具菜单中的 Rhino 7 包管理器(搜索“puma”)或从 food4rhino 的 Puma 市场安装 Puma
  3. 启动 Rhino 并打开 Grasshopper。
  4. 在 Grasshopper 中,转到“Esri”选项卡并找到“Puma”部分,将 Puma 组件拖动到文档中。
  5. 右键单击 RPK 输入参数以选择上面创建的“Parthenon”RPK。Puma 会要求您保存文档,以便它可以存储相对于文档的 RPK 路径。最佳做法是将 RPK 放在 Grasshopper 文档旁边或子目录中。
  6. 创建一个 “Surface” 组件,并使用 “Set one surface” 上下文菜单条目,在 Rhino 中使用 “3 或 4 个角点的表面” 工具绘制一个表面。
  7. 将“Surface”连接到“Shapes”输入。现在,Puma 将在 Rhino 视口中生成模型。 
请登录后发表评论

    没有回复内容