Blender 动画实验:先平滑再解 IK,骨头能缩水一半
andrew_n_carr · x · 2026-09-13
作者在 Blender 里做了一个动作清理压力测试,揭示一个容易被忽视的工程陷阱:平滑操作与 IK 求解的顺序不可交换。
- 现象:两根 85cm 骨骼的 rig,手部轨迹完全一致,但「先解 IK 再平滑关节位置」的版本骨头缩到 46.8cm(近半),「先平滑目标再解 IK」的版本保持 85cm。若只测手部跟随精度,两种做法都会通过。
- 数学解释:骨骼是两关节间的向量,长度须固定;对方向不同的骨骼向量做加权平均,长度会缩短——50/50 平均时 ‖b̄‖=L·cos(θ/2),方向变化 90° 剩 71%,120° 剩 50%。滤波器不知道这些向量该有固定长度。
- 正确做法:先对手部目标做指数滑动平均(给出 α=1−exp(−ln2·Δt/τ),作者用 τ=0.18s),再用原始骨长 L₁、L₂ 解 IK,让肘部自然落在满足刚性约束的位置。
- 细节:这是平滑笛卡尔坐标关节位置的情形;滤波旋转是不同运算。文中附有可直接照做的公式与参数。
「具身」频道最新
- 西交大等发布 T-RO 综述:厘清 VLA、Diffusion Policy、模仿学习四维坐标 — jiqizhixin · 2026-09-13
- 只靠 Amazon 链接和语音,Astra 做出完美贴合屏幕模块的 3D 打印外壳 — OpenAIDevs · 2026-09-13
- 有人在给机器人建一座「机器人医院」 — _Stocko_ · 2026-09-13
- 网红 Speed 德州街头偶遇金色无方向盘 Tesla 无人出租车 — yunta_tsai · 2026-09-13
- 黑客松开源项目:让 AI 代理常驻 AMR 机器人当现场工程师 — ViewAdditional1739 · 2026-09-13
- Astra/Fable/Muse 零样本刷新机器人基准,学界陷悲观 — LerrelPinto · 2026-09-13