
动画做得好不好,一半看时间与间距(timing & spacing)。可这两样东西在 3D 里是「看不见」的——你只能靠反复播放、或者把当前姿势跟脑子里记的上一帧去比。2D 有洋葱皮,3D 长期没有对应的东西。
3D Onion Skinning 就是把 2D 的洋葱皮搬到 3D 视口里。它把你当前帧之前、之后的若干帧,连同当时的姿态一起烘焙成半透明残影,直接叠在场景里显示。残影可以设颜色、不透明度、渐隐方式——前几帧深一点、越远越淡,一眼就能看出动作的走向。而且Solid 视图和渲染视图都能用,不是只能在实体模式下凑合看。
但它真正拉开差距的是「自动更新」。大多数同类做法是:改完手动点一下刷新。这插件不是——你用方向键换帧、拖时间轴,它当场重算;你增删关键帧、移动曲线手柄,它也会在不动帧的情况下把残影刷新一遍,让你直接看到「这一改,后面会变成什么样」。更细的一层:它支持 Grease Pencil 工具自带的 Timeline Scrub;而播放动画时会主动停止更新,避免每帧都重算导致播放卡顿——这个取舍做得很对。
技术底子是 Blender 自己的几何节点系统(官方称之为 geometry nodes tech),不是自己写一套渲染管线。好处是:不依赖任何第三方库/外部程序,速度靠 Blender 自己优化,也不用担心版本一升就崩。代价是它需要往硬盘写几何节点缓存文件,所以包内 manifest 专门声明了 files 权限(原文:Required to read, modify, and delete geometry node cache files),面板里有 Clear Cache 可以清。
体量小、价格低、评价集中:官方 $9.90,800+ 销量、4 条评分且全是五星,上架约 12 个月,作者 Cosmo Mídias。它属于那种「装了就一直在用、但不会天天想起它」的工具——不改变你的流程,只是把原来靠脑补的东西变成看得见。
一、核心功能:前后帧残影,帧数和颜色随便调
官方把它叫 Relative Frame Baking(相对帧烘焙):以当前帧为基准,把之前 N 帧和之后 M 帧逐帧烘出来显示。前后帧数分别可设、每帧颜色可设、透明度与渐隐可调。做 pose-to-pose 的动画时,把间隔设成 2 或 3,就能直接看出「这一段的间距是不是太均匀了」「这个预备动作是不是少了一帧」——这些判断原本要靠反复播放去感觉。
官方特别提到一个社区需求功能:适合「on twos」(一拍二)的动画,同时这一点也顺手解决了另一个问题——用更少的烘焙次数覆盖更长的运动范围,大跨度动作也不至于把缓存撑爆。
二、自动更新:拖帧、改关键帧都不用手动刷新
这是它最省时间的一块,官方列了两条:
① Auto-Update on Frame Change:用方向键换帧、或在时间轴上拖动之后自动更新;兼容 Grease Pencil 工具自带的 Timeline Scrub;播放时自动跳过更新,所以你播放动画仍然流畅,不会因为每帧重算而一顿一顿。
② Auto-Update on Tweaks:增删关键帧、平移关键帧、拖动曲线手柄时自动更新——不用换帧就能看到改动的后果。做过动画的都知道,这意味着一整类「改一下 → 播放确认 → 再改」的往返被省掉了。
三、Solid 与渲染视图都能看,残影是半透明材质
很多洋葱皮方案只在实体模式(Solid)里做「线框叠线框」,看着乱、也不接近成品。这插件会生成半透明材质:在 Solid 视图和最终渲染里都能显示残影,颜色、渐隐(fading)、不透明度都能单独调。
实际用途不止「检查动作」:它本身就能出图。做动态分镜、做动作解析图、做教学图示、做转场过程展示,都可以直接拿残影画面当视觉素材——这是它顺带给的一个意外价值。
四、对象支持面很宽:网格、曲线、曲面、文字、metaball、实例集合
官方列的支持范围:meshes(网格)、curves(曲线)、surfaces(曲面)、fonts(文字)、metas(metaball)、甚至 Instanced collections(实例集合)。另外:
· 支持库覆盖(library overrides)与链接数据——用别人给的 rig、链接进来的角色也能直接做洋葱皮;
· 支持顶点组:只对指定部位生成残影,做局部检查(比如只看手指、只看脚)时不会被全身残影糊住;
· 眼睛图标旁路(Bypass):临时把某个对象从洋葱皮里摘掉但留在列表里,随时恢复,不用删了再加;
· 可展开的对象列表:多物体场景里逐项管理,不会一团乱。
五、性能:可以先减面,也可以只给最简模型做
残影重算的本质是「多份几何同时显示」,源物体越重越慢。官方给了两条路:
Decimated Sources(减面源)——专门为洋葱皮生成一份简化版本,显示用简化版、原始模型不动;
或者干脆用最简单的物体当源——官方原话是「用尽可能简单的物体,换来无敌的响应和性能」,做动作检查其实根本不需要高模细节。
再配合 Clear Cache 清缓存、Generate Onion Skins 手动重算、Handle Animation Cancel 处理播放中断,基本能把卡顿控制在可接受范围内。
六、界面:可以不占侧栏,Ctrl+Shift+Alt+O 全局弹出
官方对 UI 的取舍很清楚:面板做得很紧凑,而且允许你干脆不在 N 面板(Side Panel)里显示——侧栏本来就挤,很多人不愿意再多一个标签。
替代入口是 Ctrl+Shift+Alt+O 全局弹窗:在 Blender 任意界面按就出,快捷键可自定义;任何操作都能自己绑快捷键;每个参数都带 tooltip。属于「用起来不添堵」的那类设计。
七、适合谁用
官方列的适用人群:学生与老师(用可视化的方式学动画原理)、角色动画师(看 pose-to-pose 的时间感)、动态图形设计师(复杂转场过渡)、游戏开发(打磨 gameplay 动画)。
我的补充:做动作解析/教学图的人也很适合——它的残影画面直接就是可用的视觉材料,官方页面上的演示图就是拿 Blender Studio 的动画做的。
包内实测(逐字节):blender_manifest.toml = schema_version "1.0.0"、id "onion_skinning_3d"、name "3D Onion Skinning"、version "0.21.3"、tagline "Your Friendliest Multi-frame Visualizer"、maintainer "Cosmo Mídias"、type "add-on"、tags ["Animation"]、blender_version "4.5.0"、blender_version_min "4.4.0"、license ["SPDX:GPL-3.0-or-later"]、[permissions] files = "Required to read, modify, and delete geometry node cache files"。9 个文件 / 1,944,123 B:3DOnionSkinning.blend 1,754,366 B(几何节点组资源)、functions.py 64,236 B、operators.py 59,052 B、properties.py 27,192 B、ui.py 20,029 B、__init__.py 7,874 B、gpts_scrub_hook.py 7,609 B(Grease Pencil 时间轴 scrub 挂钩)、constants.py 1,129 B、manifest 2,636 B。15 个 wm.onionskin_* 算子。
★ 版本兼容的实话:包内 blender_version_min 写的是 4.4.0,blender_version 写 4.5.0,而官方页面标称 Blender 4.5 – 5.2,正文也写「从 Blender 4.5 LTS 起原生可用」。三者不完全一致,以官方页面的 4.5+ 为准更稳;4.4 理论上装得上,但作者没有为它做过承诺。
官方元数据:售价 $9.90;销量 800+;4 条评分、5.0 满分(页面结构化数据 ratingValue 5 / reviewCount 4);上架 12 个月;标称 Blender 4.5 – 5.2;Extension Type: Add-on、Blender Extension Compatible: Yes;许可证 GPL;作者 Cosmo Mídias;渲染引擎标注 Blender-Internal / Cycles / Eevee(即三种引擎下残影都能显示)。
官方为什么要强调「基于 Blender 原生技术」:原文说它是用 Python + Blender 几何节点系统 实现的,「以最小开销高效烘焙数据」,并把它列为「为什么它更优」的第一条——无外部依赖、跟着 Blender 升级不容易坏。这也是它敢在商店里卖 $9.90 还标「Extension Compatible」的底气:它走的是 Blender 官方的扩展规范,不是自己造插件壳。
本站目录里放了什么:一个扩展格式 zip(onion_skinning_3d-0.21.3.zip,336,933 B,根目录直接是 blender_manifest.toml + __init__.py,符合 Blender 扩展安装规范;解包即等于原包 9 文件 / 1,944,123 B)+ 一份中文 安装说明.txt(两种安装方式、在哪用、基本流程、对象支持范围、缓存与性能说明)。合计 2 文件 / 339,303 B,远端分享目录已逐字节核对,与本机完全一致。
为什么现在收录:这类工具的价值不在「功能多」,而在把看不见的东西变可见——时间与间距是动画里最难靠感觉判断的东西,有残影和没残影,改稿效率差一档。它体量只有 1.9 MB、不挑流程、也不改你的工程,属于装上就是净收益的那种。
原产品页:https://superhivemarket.com/products/3d-onion-skinning
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。














暂无评论内容