这是 CGDive 对「Jiggle Physics(揺动物理)」手动工作流程的解说视频。
介绍了不使用插件、而是运用 Blender 标准 Cloth 功能,为角色的腹部和胸部等部位添加柔软摆动的方法。
My simple recipe for Jiggle Physics in Blender (no addons)
将要摆动的部位切出为单独的网格
- 直接在主体网格中加入物理效果难以控制,而且负担较重
- 基本做法是将腹部等部位复制出来,做成单独对象
关键是使用 Cloth 而不是 Soft Body
- Soft Body 较旧,控制性较弱
- Cloth 更现代,可进行更灵活的设置
用 Pin 组创建“固定部分”
- 要只让会摆动的部分运动,必须通过顶点组来固定
不要使用 Self Collision
- 自碰撞容易变得不稳定,计算量也大
- 改为使用下面的设置
用内部 Spring + Pressure 制作柔软感
- 这是将 Cloth 做出“肉感”的核心设置
- 这样就能呈现自然的 jiggle 感
通过 Surface Deform 将摆动传回主体
- 只移动用于摆动的网格,视觉效果则反映到主体上。
创建用于 Surface Deform 的顶点组
- 这是将影响范围限定在腹部的重要步骤
用 Smooth Corrective 修正阴影破绽
- 由摆动引起的阴影紊乱,可以通过辅助修改器减轻。
也可以通过 Collision 对象进行按压
- 将 Cube 等设置为 Collision 后,就能对摆动部位进行物理按压。
即使只使用 Blender 标准功能,少量内容也完全可以手动应对。对理解其机制来说,这也是一部非常合适的教程视频。
链接
CGDive (Blender Rigging Tuts) – YouTube