所有分类
  • 所有分类
  • Unreal Engine
  • Blender
  • KitBash3D模型
  • 3D模型
  • 材质贴图
  • 图片参考

blender弹性抖动物理插件 – Jiggle Physics v4.5.1

Jiggle Physics v4.5.1 是开源插件Wiggle 2的一个功能增强分支,专为在Blender中创建高性能、直观的次级弹性动力学而设计。其核心优势在于能够在视口中实时模拟并允许在动画播放期间直接调整效果,极大地简化了为角色和物体添加生动物理细节的工作流程。

核心特性

🔄 稳健的韦尔莱物理求解器

  • 简单直观的参数: 通过0到1范围的参数(如弹性、混合度),即可控制从“汤状绳索”到“刚性杆”的广泛物理状态。
  • 强大的稳定性: 采用韦尔莱积分法,系统极其稳定,不易出现模拟“爆炸”或失控的情况。
  • 支持骨骼缩放: 可模拟骨骼的挤压和拉伸效果。
  • 相对论性支持: 能够正确处理物体在电梯、车辆等移动平台上的相对运动。

使用与 Unity Jiggle Physics 相同的求解器!

⚡ 运行时设计与实时调整

  • 高性能视口: 在视口中保持合理性能,您可以一边播放动画,一边实时微调抖动参数,效果立即可见,实现“所见即所得”的创作体验。

🛡️ 碰撞支持与可视化叠加

  • 基础碰撞检测: 支持与缩放的空物体进行良好碰撞,对网格碰撞提供有限支持(暂不支持反弹和摩擦力)。
  • 可视化调试叠加层: 提供便捷的可视化叠加显示,绿色线条显示系统检测到的静止姿态,红色线条显示当前的模拟状态。此功能也可用于直观查看骨骼的碰撞半径。

可视化叠加层模式

使用方法

  1. 在3D视口中按 N 键打开侧边栏,切换到 “动画” 标签页,找到 “Jiggle Physics” 面板。
  2. 点击关闭的眼睛图标,启用场景的抖动物理系统
  3. 进入姿态模式,选中要添加效果的骨骼,勾选 “Jiggle Bone” 复选框。
  4. 为骨骼设置位置和旋转关键帧(按 i 键),以定义抖动的“静止”参考姿态。
  5. 调整参数(弹性、阻尼、混合度等)并在播放动画时观察实时效果。

参数列表

常见问题与排错

  • 播放正常但渲染失效: 这是设计使然。由于Blender可能乱序渲染,为确保一致性,插件在渲染时会自动禁用。渲染前需使用烘焙功能将抖动动画转换为关键帧。
  • 骨骼下垂或行为异常: 通常是因为未设置静止姿态关键帧
  • 参数修改不生效: 抖动参数本身可以被关键帧化。如果已有参数关键帧,需先清除或编辑这些关键帧。面板提供“清除参数关键帧”按钮以辅助操作。
  • 与复杂装备不匹配: 插件主要依赖标准父子关系来预测骨骼运动。使用约束、弯曲骨骼或特殊父级规则的复杂装备可能支持不佳,建议仅对变形骨骼应用抖动
  • 如何实现90度旋转限制: 将“混合”参数设为 0.5,可强制最终姿态与静止姿态的偏差不超过90度。更精细的控制需调整角度弹性和长度弹性。
  • 如何与平面碰撞: 网格碰撞对大面积骨骼效果较好。对于平面,建议使用缩放的空物体(如球体)构建碰撞体,例如在脚下方放置一个“行星尺度”的球体来模拟地面。

注意: 插件面板内集成了智能警告系统,能自动检测大多数常见问题并提供解决方案提示。

警告弹窗

适用场景

该插件是角色动画师和动态图形艺术家的理想工具,特别适用于:

  • 角色次级动画: 为尾巴、耳朵、头发、腹部、胸部等柔软部位添加跟随主运动的弹性抖动。
  • 动态道具与生物: 模拟史莱姆、触手、果冻、旗帜、链条等软体或柔性物体的物理运动。
  • 提升动画真实感: 为任何刚性运动注入符合物理直觉的弹性细节,使动画更加生动自然。

特别感谢:shteeve3d (Wiggle 2原作者), Raliv (韦尔莱求解器), Ewwgine (技术支持与演示模型)。

资源下载
下载价格免费
包含内容:压缩包

       ©版权声明:本站除原创作品外的资源均收集于网络,只做学习和交流使用,版权归原作者所有,若作商业用途,请购买正版。

评论0

请先
🔥限时特惠29元/年|永久会员原298现198!】全站资源任意下,每日更新。有疑问,资产找不到,需要帮助?微信咨询:CGTrove_com
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录
通知图标

欢迎访问CG Trove