摩登犀牛

标题: Kangaroo 模拟布料皱折 [打印本页]

作者: modern    时间: 2021-12-14 08:45
标题: Kangaroo 模拟布料皱折

Grasshopper中集成Kangaroo物理运算器有很长时间了,从Kangaroo到Kangaroo2用法简化了相当多,改善后用户对于物理力学不用考虑那么严谨了,希望透过这个文章给大家带来实用上的帮助。

布料的自由型态,对于手工建模十分不容易,现在我们就透过Grasshopper来模拟
首先我们先准备一个网格物件(Mesh),提取网格结构线(MEdge),取出边缘长度(Len)

Grab使之可以手工拖曳网格,EdgeLengths模拟网的结构
SphereCollide(SC)是让布料不会在运动中交叉穿透

Kangaroo主引擎后面接上Weaverbird恢复成网格

效果如下︰


让我们再追加3个运算器,就可以模拟物体的干扰SolidPointCollide (SPC),模拟地面(Floor),以及重力模拟VertexLoads

效果如下︰
反重力VertexLoads设置成z的向上向量可以得到下面的效果

加入一个Anchor固定点

加入RigidPointSet保持开口形状


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



Snipaste_2021-12-09_14-28-27.jpg (47.25 KB, 下载次数: 229)

Snipaste_2021-12-09_14-28-27.jpg

Snipaste_2021-12-08_11-46-44.png (752.5 KB, 下载次数: 214)

Snipaste_2021-12-08_11-46-44.png

作者: fengyun319    时间: 2021-12-14 09:53
太赞了!
作者: HuYounGGG    时间: 2022-3-5 10:08
这种系统教程M大出了吗
作者: haihao2000    时间: 2022-3-6 21:21
太赞了!




欢迎光临 摩登犀牛 (http://rhino3d.us/) Powered by Discuz! X3.2