MotionBricks架构拆解:Root、Pose、Decoder三大模块如何分工协作

发布时间:2026/11/4 11:55:52

MotionBricks架构拆解:Root、Pose、Decoder三大模块如何分工协作 【免费下载链接】motionbricksOfficial implementation of MotionBricks: Scalable Real-Time Motions with Modular Latent Generative Model and Smart Primitives (SIGGRAPH 2026)项目地址https://gitcode.com/gh_mirrors/mo/motionbricks点击查看免费下载MotionBricks 是一款实时动作生成模型Modular Latent Generative Model只需 4 个最近姿势context和最多 4 个目标姿势target就能在 30 Hz 下实时补全两者之间的过渡动作驱动人形角色与 Unitree G1 机器人行走、奔跑、跳跃、下蹲。它的核心设计是把一次生成拆给Root、Pose、Decoder 三大模块Root 模块负责走多久、走哪条路Pose 模块负责每一步什么姿态Decoder 模块负责把离散的动作 token 还原成连续骨骼动画。下面结合仓库源码看看这套流水线如何分工协作。三大模块总览一张表看懂分工三个模块在 checkpoint 中各自训练导出 ONNX 时合并成一张部署图SOMA 版约 2 亿参数模块网络结构SOMA 参数量职责Root 模块Root modelTransformer 预测器40.4 M预测动作时长6~16 个 token与 root 的运动路径Pose 模块Pose modelMasked token Transformer16 层 × 宽度 1024136.5 M沿 Root 规划的路径预测动作 tokenDecoderPose VQ-VAE向量量化自编码器codebook 共 5 个头 × 16 码字23.4 M把 token 解码为逐帧连续动作 脚部接触信号 拆分的好处root 轨迹和身体姿态解耦后各模块可独立训练、独立替换也便于把同一套模型移植到不同骨骼SOMA 人形 / G1 机器人。模型细节见 SOMA model card 与 Unitree G1 model card。Root 模块先定时长与路径Root 模块接收两类 root 特征作为条件global_root_values[N,8,5]root 位置XYZ 朝向cos/sinlocal_root_values[N,8,4]朝向变化速率rad/s、地面 XZ 方向速度m/s、root 高度。它同时根据allowed_pred_num_tokens输入在 6~16 个 token 之间自选时长——每次生成约 0.6~1.9 秒动作。这意味着开发者无需手动指定过渡帧数模型会判断这个转身需要多快。Pose 模块masked Transformer 预测动作 tokenPose 模块是 16 层宽度 1024 的masked token transformer。它读取 8 个条件槽位4 个 context 姿势 4 个 target 姿势每个姿势编码为 267 维特征29 个非 root 关节相对 root 的位置87 维30 个关节的 6D 旋转表示180 维在 Root 模块确定的时长与路径约束下它预测一串离散的动作 token每个 token 代表 4 帧。这正是latent generative model中 latent 的体现中间结果是离散码字而非直接输出逐帧姿态。Decoder 模块VQ-VAE 把 token 变回连续动画Decoder 是一个VQ-VAE输出每帧 366 维的pred_global_motionsroot 位置与朝向5、关节位置87、6D 旋转180、关节速度90、四足脚部接触4。运行时再用 GPU kernel 做两件事见 soma/kernels.py裁掉边界帧首尾各去掉 3 帧得到 18~58 帧有效动作contract.py 中valid_frame_count负责换算端点校正apply_endpoint_deltas_kernel让动作起点精确对齐最后一个 context 姿势、终点精确对齐第一个 target 姿势且校正量沿动作时长线性淡入淡出保证链式生成时不跳帧。一次生成的完整流水线三大模块在引擎中被串成四个阶段每阶段都有 CUDA 事件计时generation.py 的GenerationTimer阶段对应抽象方法engine.py做了什么encode_encode_guide_poses对齐朝向最后 context 姿势转面朝 X编码 Root/Pose 输入张量inferenceenqueue_asyncTensorRT 计划一次性跑完 Root Pose Decoderdecode_decode_generated_poses还原 root 与关节姿态、写脚部接触post_process_post_process_generated_poses端点校正首尾精确对齐同一套架构两种骨骼SOMA 与 G1 引擎共用 MotionBricksEngine只有姿势布局不同SOMA每个姿势 每关节一个局部变换root 是HipsG1每个姿势 36 维关节坐标root 位置 3 四元数 4 29 关节角root 是 pelvis脚部接触单独走pred_foot_contacts输出。一条代码路径同时驱动人形骨骼和机器人是模块化设计的直接红利。性能与扩展为什么能实时单请求推理在 RTX 4090 上仅1.28 msSOMA FP16约合 778 次/秒长动作靠链式生成播放记录最后 4 帧作为下一次 context目标由应用决定——同一模型因此可做关键帧动画、持续移动或物体交互张量接口与批处理细节见 ONNX 推理指南集成入口见 Runtime API。小结MotionBricks 的精髓在于把一次动作生成拆成三块Root 模块管时长与路径Pose 模块管 token 序列Decoder 模块管连续还原。三者解耦、各自专精再靠端点校正与链式生成粘合成流畅的实时动画。想动手体验从 引导教程 的 Inbetweener 开始五分钟就能跑通第一次生成。赞分享【免费下载链接】motionbricksOfficial implementation of MotionBricks: Scalable Real-Time Motions with Modular Latent Generative Model and Smart Primitives (SIGGRAPH 2026)项目地址https://gitcode.com/gh_mirrors/mo/motionbricks点击查看免费下载相关推荐Gemma-4-26B-A4B-it_gpuep_1.0_gpu_128 架构深度拆解decoder、embedding、vision_encoder 三大子模型如何协同工作Gemma 4 26B A4B it_gpuep_1.0_gpu_128 架构深度拆解decoder、embedding、vision_encoder 三大子人工智能大模型模型量化本地部署多模态拆解ml-ssd核心架构eval.py、benchmark.py与livecodebench_utils.py三大模块如何协作拆解ml ssd核心架构eval.py、benchmark.py与livecodebench_utils.py三大模块如何协作 ml ssd 是 Apple无需模拟器在Windows安装安卓APKAPK Installer完整指南无需模拟器在Windows安装安卓APKAPK Installer完整指南 APK Installer 是一款开源的 Windows 工具可直接解析并安装安桌面应用移动开发开发工具上一篇读懂 Phi-3.5-mini-instruct_rai_1.8.0_npu_16K 的 23 个 dd_metastate 文件NPU Token Fusion 实现原理完整指南下一篇从AABrowser看Android Auto第三方应用开发distractionOptimized声明、权限设计与Obtainium分发全流程创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/11/4 11:55:52

使用python请求接口方式(可进行并发测试)

使用请求接口这个功能是可以支持多个线程的, 正因为它可以这样操作, 所以就能够利用它来对已经写好的那些接口进行并发性的测试工作。请求接口代码如下:#codingutf-8import requestsimport jsonimport threadingimport timeimport uuidclass postrequests():def __i…

2026/11/4 12:56:11

Oracle APEX工作区密码重置的3种有效方法

1. 问题背景与场景还原 上周五下午3点27分,我正在给客户部署一套新的APEX应用环境。突然发现工作区管理员密码怎么输都不对——这才意识到上次修改密码后,我把记录密码的便签纸弄丢了。作为从业8年的Oracle APEX顾问,我经历过至少5次类似的密…

2026/11/4 12:56:11

AIoT净水系统:从水质监测到家庭健康管理

1. 行业背景与白皮书价值解析 2026年的AIoT净水行业正在经历一场从单一设备到系统化服务的深刻变革。这份白皮书首次系统性地提出了"全场景家庭水管理"概念,标志着净水行业3.0时代的到来。传统净水器厂商的竞争焦点还停留在滤芯寿命和出水TDS值等硬件参数…

2026/11/4 12:56:11

ArcPro深度学习环境配置指南:从CUDA到模型部署

1. 项目概述 ArcPro作为专业的地理信息系统软件,其深度学习库的安装配置一直是GIS开发者面临的技术难点。不同于常规Python库的pip一键安装,ArcPro深度学习环境搭建涉及多个技术栈的交叉配合,包括Python环境管理、CUDA驱动适配、框架版本匹配…

2026/11/4 12:56:11

动作捕捉技术解析:从原理到多行业应用实践

1. 动作捕捉技术的行业现状与核心价值 动作捕捉技术已经从好莱坞大片特效制作的专属工具,逐步渗透到游戏开发、虚拟现实、医疗康复、体育训练等十多个垂直领域。根据行业调研数据显示,全球动作捕捉市场规模预计在2025年达到75亿美元,年复合增…

2026/11/4 12:56:11

SaveImage彩色图像保存失效:PixelFormat与Bayer排查

1. 先把现象拆干净:SaveImage 存彩色失效的六种典型表现 某产线项目的视觉工位上周出了个怪事:算法端明明取到的是彩色图,界面上预览也是花花绿绿的,可只要一调用 SaveImage 落盘,出来的全是一张张灰蒙蒙的图&#xff…

2026/11/4 12:51:10

AI如何革新传统Meta分析:从文献筛选到算法优化

1. 现象解读:当传统科研遇上AI浪潮过去三年在顶级期刊Nature Communications上出现了一个显著趋势——机器学习与Meta分析相结合的论文占比从2021年的3.7%激增至2025年的9.8%。这个数字背后反映的是传统科研范式正在经历的深刻变革。作为常年混迹在生物信息学领域的…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/4 0:03:20

AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年…

2026/11/4 0:03:20

从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你…

2026/11/4 0:03:20

32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑