
次级运动(secondary motion)是动画里最能提升质感的细节之一,也是最容易被省略的部分——因为它不是主表演,却要花大量时间。这个插件把它变成「打开开关」这件事。
· 一键启用:选中骨骼开关抖动,立刻有弹性运动
· 实时计算:在播放与拖动时间轴时即时反馈
· 参数可调:刚度、阻尼、重力、影响强度
· 支持多骨骼批量设置
· 与主表演动画叠加,不破坏原有 K 帧
· 纯 Python 实现,无外部依赖
· 设置随 .blend 保存,团队交接不丢
· 附带使用说明与更新日志
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。需要 Blender 4.2 及以上。用法:选中要抖动的骨骼(如头发骨链的末端、耳朵、尾巴),在侧栏面板里启用 EXea Jiggle,然后调刚度与阻尼到满意为止。播放动画即可看到效果。
角色的头发与耳朵次级运动;兽耳/尾巴的弹性;挂件、饰品、裙摆的跟随摆动;卡通风格的夸张抖动;游戏动画预览。
问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:4.2 及以上。问:要装物理引擎吗?答:不用,纯 Python 实时计算。问:会改我的动画吗?答:不会,它在原有动画上叠加抖动。问:能同时给多根骨骼加吗?答:能。
核心功能
· 一键启用:选中骨骼开关抖动,立刻有弹性运动
· 实时计算:在播放与拖动时间轴时即时反馈
· 参数可调:刚度、阻尼、重力、影响强度
· 支持多骨骼批量设置
· 与主表演动画叠加,不破坏原有 K 帧
· 纯 Python 实现,无外部依赖
· 设置随 .blend 保存,团队交接不丢
· 附带使用说明与更新日志
安装与用法
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。需要 Blender 4.2 及以上。用法:选中要抖动的骨骼(如头发骨链的末端、耳朵、尾巴),在侧栏面板里启用 EXea Jiggle,然后调刚度与阻尼到满意为止。播放动画即可看到效果。
适用场景
角色的头发与耳朵次级运动;兽耳/尾巴的弹性;挂件、饰品、裙摆的跟随摆动;卡通风格的夸张抖动;游戏动画预览。
常见问题
问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:4.2 及以上。问:要装物理引擎吗?答:不用,纯 Python 实时计算。问:会改我的动画吗?答:不会,它在原有动画上叠加抖动。问:能同时给多根骨骼加吗?答:能。
深度解读
次级运动的手工做法是「延迟 + 过冲」:主骨骼动,次级骨骼慢半拍跟上再回弹。这本质是一个阻尼弹簧系统,用物理算比手动 K 更自然也更省时。EXea Jiggle 的技术取向是「纯 Python 实时」而不是烘焙物理——好处是随时可调、不占磁盘,代价是精度不如刚体/布料解算。对卡通与游戏风格的角色来说这个取舍很合理:观众要的是「会晃」,不是「晃得符合物理」。它把动画里最琐碎的一类工作变成了参数调节。
包内文件说明
本包为 EXea Jiggle 1.1.0(作者 Axnise),解压后共 15 个文件、合计 209,709 字节。根目录 blender_manifest.toml(id=exea_jiggle、version 1.1.0、blender_version_min 4.2.0)、__init__.py、README.md、UPDATENOTE.md、LICENSE;core.py 为抖动计算核心,operators.py 为操作符,ui.py 为面板界面。包内另有一份 EXeaJiggle_Release 子目录,内容与根目录一致(作者打包时的副本)。
原产品页:https://extensions.blender.org/add-ons/exea-jiggle/
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。















暂无评论内容