MAX Reactor之软体

本文介绍了软体模拟的两种主要方法及其应用场景,并对比了软体与可变形体的区别。探讨了基于网格和FDD控制点法的不同之处,以及如何通过调整参数实现更真实的模拟效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

软体是三维的可变形体。像 Cloth 对象一样,软体修改网格。软体与 Cloth 的主要区别是软体有形状的概念,即软体在某种程度上会尝试保持其最初的形状。

1、有几种方法来模拟软体?

     两种,一种是基于网格的方法使用网格中的顶点进行操作,另一种是FDD控制点法。

2、为什么不能直接从一个几何体创建一个软体集合?

      同布料一样,对几何体也必须先使用软体修改器按钮使其变成软体后,才能建立出软体集合。在软体修改器的属性面板中可以为软体指定重量、刚度、摩擦力等等。

刚度(stiffness)是指物体可变形的程度,从0到1为从软变硬。刚度越大,越难以变形。

阻尼(Damping):用于软体压缩和伸展振动的阻尼系数。

摩擦力(Friction):软体曲面的摩擦系数。与刚体一样,此参数影响软体在与其接触的表面上作相对移动时的平滑程度。两个对象的摩擦值组合作用,产生交互作用的系数。

避免自相交(Avoid Self-Intersections):启用时,在模拟期间软体将不会自相交。这样可以使模拟效果更加逼真,但可能会增加模拟时间。

同样,对几何物体上的点进行绑定或固定操作可以使这些点不能运动。

3、什么是FDD?

基于网格默认情况下,软体是基于网格的,修改器可直接修改基本网格。此选项适用于大多数简单对象,例如球和砖。但是,对于较复杂的网格(超过 200 个三角形),此方法可能需要很长时间,而且可能会减慢模拟速度。一种好的替代方法是使用FDD软体。

首先,将几何对象修改为FDD物体,设置好控制点数量;然后用软体修改器,最后再建立出软体集合。

 

 

4、软体与可变形体有什么区别?

软体自身会发生变形,但这种变形是受物理影响而造成的。

可变形体既不是刚体,也不是柔体,而是自己主动发生变形的物体,比如动物,当一个变形物体被加入到可变形体集合中时,如果其发生形状变化,将可以影响到柔体、布料等。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值