FlexHopperFlexHopper1.1.2
Fast GPU-based physics simulation in Grasshopper supports free particles, fluids, rigid bodies, soft bodies, cloth, inflatables and custom constraints
更新日期:2019年11月29日分类标签:grasshopper插件 rhino插件 windows软件 动画 渲染与可视化 游戏 物理学 通用grasshopper插件 Nvidia FleX 刚体软体模拟 流体动力学 物理模拟 粒子系统 高速计算语言: 平台:
历史版本(5) 7 人已下载
此插件为官方原版未经修改,如需了解对应#rhino插件#的原版信息,可在页面底部点击跳转官方网站进行查看下载。
哪里可以下载到rhino插件
当然是访问建筑曲奇导航的Rhino插件板块,超全rhino 插件下载请访问: rhino插件大全
FlexHopper提供了在Grasshopper草蜢插件中非常快速的基于粒子的物理模拟。它允许您模拟无约束的粒子、流体、刚体和软体、纺织和弹簧系统、充气体以及所有这些材料在一个场景中的组合,速度无与伦比。您可以添加碰撞几何体,定义自定义约束并在运行时发出新粒子。
FlexHopper基于FlexCLI,这是一个开源的C++/CLI接口,可在.Net环境中访问NVidia Flex物理引擎。FlexCLI和FlexHopper由我自己开发。它基于NVidia Flex版本1.1.0构建,这是NVidia的专利财产。
FlexCLI仅适用于x64架构。它是针对.Net 4.5.2构建的。已与Rhino 6 64位和Grasshopper 1.0.0076进行了测试。
在这里找到代码:
https://github.com/HeinzBenjamin/FlexCLI
以及教程视频在这里:
https://vimeo.com/showcase/4988713
和这里:
https://www.youtube.com/playlist?list=PLw7gQzl_I29Z8oHCrPGXgNdwnULjqzUcz
联系信息:
benjamin@felbrich.com
flexhopper@felbrich.com
https://www.linkedin.com/in/benjamin-felbrich/
https://twitter.com/BFelbrich
NVIDIA FLEX硬件要求
支持DirectX11的专用NVidia和AMD显卡,并运行以下任一驱动程序:
Nvidia Geforce Game Ready Driver 372.90或更高版本
AMD Radeon Driver版本16.9.1或更高版本
像Intel HD Graphics 4000这样的集成显卡不支持,可能会导致您的系统崩溃
说明
请按照以下任一选项的说明进行操作:
确保您的机器满足硬件要求(见上文)。
确保您已安装最新版本的Rhino 6 64位以及最新版本的Grasshopper(在Rhino中点击“帮助”>“检查更新”)
下载最新版本
解压缩包并转到库文件夹。它应该包含:
FlexHopper.gha
FlexCLI.dll
NvFlexExtReleaseD3D_x64.dll
NvFlexReleaseD3D_x64.dll
amd_ags_x64.dll
将所有文件解压缩到您的Grasshopper组件文件夹中(通常在‘C:UsersYOUR-USER-NAMEAppDataRoamingGrasshopperLibraries’)
... 如果您找不到该文件夹,打开Grasshopper,点击“文件 > 特殊文件夹 > 组件文件夹”
(或者,您可以从本网站的“/bin/Release”文件夹中下载必要的文件到food4rhino)
解锁所有.dll和.gha文件(分别右键单击它们 -> 属性 -> 勾选解锁)
启动Rhino 6 64位模式并开始使用FlexHopper
查看示例文件中的Flexhopper示例文件。但不要过于依赖它们,它们可能已过时(抱歉)
常见错误
FlexHopper仅适用于Rhino 6 64位。
如果您收到错误消息,称FlexCLI或其依赖项无法加载,请确保:
A. 解锁库文件夹中所有与FlexHopper相关的文件(右键单击 -> 属性)
B. 更新您的Rhino 6到最新版本。
C. 以64位模式启动Rhino 6
如果您的机器在重置FlexHopper引擎时崩溃:
A. 确保您的计算机满足硬件要求(见上文)
B. 考虑通过相应地调整Flex Solver Options中的memQ输入来减少FlexHopper所需的内存