概述
Impala 复制了 常见的Grasshopper操作瓶颈,专注于效率,允许在 Grasshopper 中嵌入的复杂脚本和静态模拟利用所有可用的计算能力。这主要体现在处理成千上万对象或严重依赖于 数值或基于物理的 计算的脚本中。
主要目标受众是经验丰富的设计计算从业者和 Grasshopper 用户,他们遇到了工具原生单核性能的上限,并且愿意采取更细致的方法来提高关键点的性能。Impala 主要集中在复制现有的 Grasshopper 功能,并开发一个适合无缝集成性能更高或多线程计算的环境。为此,它目前包含三种类型的组件:
- 执行与现有 Grasshopper 组件相同(或几乎相同)的操作的组件,但使用并行策略或更好的算法复杂度(例如:最近点,Halton)
- 压缩昂贵的 Grasshopper 模式,并使用命令式方法显著减少获得结果所需的时间和空间(例如:最近曲线最近点,MeshFlow)。这些包括 物理交集,包含 和 最近点 函数。
- 限制 Grasshopper 的类型转换系统,以换取在更大输入上的性能增益(例如:快速数学 组件)
查看完整的组件和功能列表,请访问 wiki 页面。注意:QuickMath 组件可以在数学标签下找到。Impala 的其余组件位于它们自己的插件标签中。
安装
如果这是你第一次安装 Grasshopper 插件,请查看 这个视频。Impala 兼容 Rhino 5 和 6。确保组件未被阻止。
需要帮助?
在 Github 上 打开一个新问题,给我发电子邮件,或在这里留言。也欢迎提出建议和愿望!