柔体-
    受动力学影响的变形物体

    (当一个物体是受力影响或者有碰撞且很Q弹,这一定要使用柔体)

    因为变形受分段影响,分段要尽量均匀,不要太多(卡死)也不要太少(细节少)!
    不单是多边形物体,还有样条也可以使用柔体
    image.png
    柔体的运行定义,在点与点之间设定弹簧
    image.png
    1.构造:
    类似于结构的软硬拉伸强度(柔体的原理是在每个面中模拟出弹簧结构,从而使得整个模型获得弹性)而构造的强度便是类似于弹簧的强度。数值越大弹簧越硬,模型更难被拉伸,变形也很快回弹。数值越小,弹簧越软。
    2.阻尼:
    数值越大,就可以减少晃动的感觉
    3.弹簧极限
    表示弹簧的拉伸极限长度,(个人理解:跟构造的区别像是,构造控制在一个常规范围内的程度,而弹簧极限可以把这个程度调整巨大)弹簧极限最大的值为0,像oc材质的索引一样,0代表无穷大,1最小。
    4.斜切
    类似于结构的支撑强度,数值越大支撑力越强,不容易塌。数值越小,越容易塌
    5.弯曲
    模型两个面与面之间的夹角弯曲程度,数值越小越容易弯曲

    • 构造,斜切,弯曲这三个值定义柔软度 (值越低越柔软)
    • 阻尼定义回复的快慢(值越低回弹越慢)
    • 静止长度是指模拟的面积大小(这个值大于100% 物体会相应变大)
    • 硬度 决定柔体的硬度 (这个值越大物体越硬) 柔体不管怎么硬,都是会有变形的
      柔体的开启与切换:

    对象是刚体,而不是柔体
    由多边形/线构成:对象是普通柔体
    由克隆组成克隆组(例如,当它们由克隆对象生成时)可以像柔体一样与弹簧链接
    image.png

    (使用顶点贴图可以让部分变硬)

    • 弹性极限是指弹性崩坏的界限(这个值越低越容易崩坏,例如为1的时候,基本上是崩坏,没有弹性复原)
    • 压力是指往柔体里充气,弹性更强了(打气)
    • 体积是指保持体积的能力

    image.png
    image.png

    ①怎么让柔体收缩?
    静止长度变小
    image.png

    ②怎么让柔体变软?
    构造/斜切/弯曲变小
    image.png

    ③怎么让柔体变硬?
    硬度调大
    image.png

    ④怎么让柔体弹得更高些?
    硬度开高、充气

    ⑤柔体的弹性持续时间?
    阻尼调整 大-短 小-长

    ⑥怎么让柔体变形之后不要复原?
    弹性极限调小
    image.png

    ⑦怎么让柔体膨胀?
    压力调大

    image.pngimage.png
    动力学模拟很简单的流程,需要你的一个想法能力