modern 发表于 2021-12-14 08:45:20

Kangaroo 模拟布料皱折


Grasshopper中集成Kangaroo物理运算器有很长时间了,从Kangaroo到Kangaroo2用法简化了相当多,改善后用户对于物理力学不用考虑那么严谨了,希望透过这个文章给大家带来实用上的帮助。
布料的自由型态,对于手工建模十分不容易,现在我们就透过Grasshopper来模拟
首先我们先准备一个网格物件(Mesh),提取网格结构线(MEdge),取出边缘长度(Len)
Grab使之可以手工拖曳网格,EdgeLengths模拟网的结构SphereCollide(SC)是让布料不会在运动中交叉穿透
Kangaroo主引擎后面接上Weaverbird恢复成网格

效果如下︰

让我们再追加3个运算器,就可以模拟物体的干扰SolidPointCollide (SPC),模拟地面(Floor),以及重力模拟VertexLoads
效果如下︰反重力VertexLoads设置成z的向上向量可以得到下面的效果

加入一个Anchor固定点

加入RigidPointSet保持开口形状

本次就介绍到这里,有没有听懂都点个赞吧,欢迎留言加关注,有兴趣加微信我很乐意为您解答。



fengyun319 发表于 2021-12-14 09:53:37

太赞了!

HuYounGGG 发表于 2022-3-5 10:08:35

这种系统教程M大出了吗

haihao2000 发表于 2022-3-6 21:21:26

太赞了!
页: [1]
查看完整版本: Kangaroo 模拟布料皱折