Accessibility Adjustments

Use these optional tools to adjust reading and display preferences. These tools cannot resolve every accessibility barrier. Please contact the website owner if you need assistance.

  • Text adjustments
  • Content scaling 100%
  • Font size 100%
  • Line height 100%
  • Letter spacing 100%
  • Colour adjustments
  • Orientation adjustments

NVIDIA MotionBricks adds SOMA tools, but the Unreal demo is not included

Listen to this article

NVIDIA has highlighted a MotionBricks update that gives developers SOMA human-motion models, downloadable checkpoints and a Newton reference implementation. The practical news is the usable package, not a newly invented animation method. Its October 27 announcement also draws an important boundary: the Unreal Engine integration shown in the research demonstration is not included.

The 0.2.0 changelog is dated October 23. It records the move from a Unitree G1 preview into a standalone repository, a SOMA model and rebuilt Python tools. The original paper dates to April 27, 2026. The October update packages that earlier research for developers.

What developers can actually download

The repository supplies a Python runtime using Warp, Newton and TensorRT. Its TensorRT demos require an NVIDIA GPU and were tested on Windows and Linux x86-64 with an RTX 4090. Choose the artifact for your job rather than downloading every checkpoint.

ArtifactWhat it is for
Bundled ONNX modelsRunning the SOMA and G1 demos
SafeTensors checkpointsExporting models or building another runtime
Inbetweener and Scene PreviewTrying pose transitions and interactive scenes
Primitive and scene editorsAuthoring target poses and interactions

MotionBricks connects recent poses to requested target poses. Smart Primitives organize those targets into reusable interactions without retraining. Output motion is represented at 30 Hz. That describes the motion timeline, not how many game frames a GPU renders.

Animated SOMA character moving among colored blocks in MotionBricks Scene Preview.
NVIDIA’s SOMA Scene Preview demo from the released MotionBricks Python runtime. Provider footage, not a ByteForward test. © 2026 NVIDIA CORPORATION & AFFILIATES. CC BY 4.0. Source animation unedited.

What the current speed measurements include

The released-model inference documentation reports these GPU times for one request, or N = 1. They use TensorRT 10.8.0.43 on an RTX 4090 under Windows.

ModelFP32Mixed FP16
SOMA2.50 ms1.28 ms
Unitree G12.67 ms1.63 ms
NVIDIA measurements of the TensorRT plan only, not full application latency.

Inputs were already on the GPU, with CUDA graph replay. Input preparation, output decoding and endpoint correction are excluded. Each result is the fastest of six plan builds. These timings are not an end-to-end motion-quality comparison, and build-to-build variation matters.

The older paper reported 15,000 generated motion frames per second and 2 ms inference latency on an RTX 5090. Those research figures are neither displayed game FPS nor the same benchmark as the RTX 4090 table above. A generated motion sequence and a rendered frame are different outputs.

The missing pieces matter as much as the speed

The checkpoint package contains weights and inference metadata, not a training pipeline or the complete training dataset. It also does not supply a physical robot controller. Hardware deployment needs a separate tracking controller, robot-limit checks and safety validation.

The SOMA model card says a complete end-to-end benchmark of these checkpoints is not included. It also says the model does not receive scene geometry. Your application remains responsible for obstacles and target placement, even when a demonstration looks scene-aware.

Licenses are split. Code uses Apache 2.0, weights use the NVIDIA Open Model Agreement, and covered motion samples use a separate license for internal evaluation and testing of NVIDIA technologies. Downloadable weights do not make every bundled asset interchangeable or unrestricted.

Our SuperMimic coverage examines the separate problem of making a humanoid track reference motion. Generating a desired movement and controlling a body to reproduce it are different jobs.

A useful first evaluation

Our suggested test, not a test we performed, is to build one short interaction and change its target placement. Record the complete application delay, then inspect foot contact, obstacle clearance and transitions. Compare precision settings on that same interaction before choosing one for speed. Fast model inference is useful only if the resulting movement meets your application’s needs.

Maya Chen
Maya Chen

Maya Chen is focused on covering AI models, research, and the evidence behind new capabilities. Maya follows model launches, benchmarks, open weights, and scientific uses of AI with one question in mind. What changed, and how would we know? The voice is curious and exacting, with a soft spot for elegant technical ideas and little patience for a leaderboard without context.

Leave a Reply

Your email address will not be published. Required fields are marked *

Gravatar profile