暂无封面

Quelea - agent-based design for Grasshopper

Quelea是一款为设计师打造的基于代理的建模工具,适用于Grasshopper草蜢插件。它提供了一种全新的3D建模范式,允许用户为代理系统分配力量和行为,从而创建复杂的交互。该工具支持自定义力量编写,无需编码,且为开源框架,便于社区贡献和扩展。

分享

设计师的基于代理建模

  • 利用代理进行3D建模的新范式
  • 为代理系统分配力量和行为以创建交互
  • 利用任何数据驱动系统
  • 通过显示单独的力量向量轻松调试系统
  • 高性能,平行算法,空间数据结构
  • 编写自己的自定义力量,无需编码
  • 为他人构建自定义行为的开源框架
  • 群体力量:凝聚、分离、对齐和视野
  • 在Brep、Box、Surface和Polysurface环境中包含代理
  • 力量:路径跟随、吸引、包含、表面流动、寻找、到达、避障、避非对齐碰撞、图像感知、点感知等
  • 行为:弹跳包含、杀死包含、初始速度、进食、设定速度等

未来工作:

  • 驱动人和车辆模拟的行为

  • 随时间变化的时间输入可以改变系统的行为

在GitHub上查看源代码

加入Grasshopper3d.com上的小组

我已经测试了这个项目,但这是第一次发布,可能仍然包含错误。请“原样”使用,它不附带保证。我花了很多时间开发逻辑并实现它,请给予应有的认可。

如果你发现任何错误或有任何功能请求,请在GitHub问题跟踪器上发布,这将让每个人都能看到哪些错误是开放或关闭的,并允许我在修复后更新你。

在安装Quelea之前,请卸载以前称为Agent的版本以避免冲突。只需转到组件文件夹并删除Agent.gha。

安装方法:

  • 在Grasshopper中,选择文件>特殊文件夹>组件文件夹。在那里保存gha文件。
  • 右键单击文件>属性>确保没有“被阻止”的文本
  • 重启Rhino和Grasshopper

要开始,请查看这个视频教程,了解如何设置基本的粒子场景。跟随这个示例脚本。

在这个视频教程和示例文件中学习如何使用代理设置群体模拟。

要了解更多关于Quelea最新版本中的多形态类型系统,请参见这个视频解释。

  • Alex Fischer