The six-H200 full-corpus run is in progress. Its rolling latest checkpoint is in a mutable Storage Bucket, with the verified step recorded in latest.json. The final weights will be published in this model repository. Live training and held-out validation metrics are updated throughout the run. The model initializes from OpenWAM-α at revision 52df4e66c82c5c8b480adcc8d01f4db7415dfb56. Its Slither adapter replaces the 80-dimensional robot action head with three outputs: cosine and sine of estimated mouse angle, and binary boost. It removes robot proprioception and uses fixed empty-prompt conditioning. Each example uses 33 frames at 30 Hz and 32 transition actions; the nine video frames are…
Matrix-Game-4.0 is an open-weight model for video to video from Skywork, released under Apache License 2.0. Its published files total 30.2 GB.
Scene-specialized causal video renderers for Medieval Castle, Ancient Egypt, and City Racing. An executable game determines gameplay, physics and input, while the model re-renders clean low-poly RGB.
Model Card
By Skywork, published under apache-2.0, revision 2c53100457da.
Scene-specialized causal video renderers for Medieval Castle, Ancient Egypt, and City Racing. An executable game determines gameplay, physics and input, while the model re-renders clean low-poly RGB. HUD and sound remain separate, frame-aligned presentation layers. Each scene checkpoint has 5,001,016,512 BF16 parameters. The weights require the Matrix-Game 4.0 inference source; they are not drop-in Diffusers pipelines. Training code and training data are not included. Shared encoders/codecs are installed once for all scenes. See game asset details. Use the source release's manifest downloader with a pinned Hub commit revision and --repo-id Skywork/Matrix-Game-4.0 --repo-type model for both…
Read Skywork's full model card
Scene-specialized causal video renderers for Medieval Castle, Ancient Egypt, and City Racing. An executable game determines gameplay, physics and input, while the model re-renders clean low-poly RGB. HUD and sound remain separate, frame-aligned presentation layers.
Contents
| Path | Contents |
|---|---|
config.json |
Release version, architecture, upstream revision and scene file index |
fps-castle/ |
Castle checkpoint, sink image and inference configuration |
fps-egypt/ |
Ancient Egypt checkpoint, sink image and inference configuration |
driving_game/ |
Racing checkpoint, sink image and inference configuration |
base/ |
Full streaming TAEHV codec |
game/assets/ |
Shooter geometry, character data, catalogs and combat sounds |
racing/assets/ |
City map, routes, captions, vehicle audio and audio credits |
releases/ |
Exact resource paths, byte lengths and SHA256 manifests |
Each scene checkpoint has 5,001,016,512 BF16 parameters. The weights require the Matrix-Game 4.0 inference source; they are not drop-in Diffusers pipelines. Training code and training data are not included. Shared encoders/codecs are installed once for all scenes. See game asset details.
Download and Layout
Use the source release's manifest downloader with a pinned Hub commit revision
and --repo-id Skywork/Matrix-Game-4.0 --repo-type model for both model and
game-asset manifests. See releases/README.md in the source repository for exact
commands. A scene selection downloads that scene plus its shared dependencies.
The shared root config.json is installed as resources/release-config.json
and verified by the model manifest. It describes this release; it is not a
Diffusers/Transformers pipeline configuration or the optional DiT
resources/base/config.json. Game-asset-only downloads do not fetch it.
The T5 encoder, tokenizer and Wan2.2 VAE are fetched directly from the official base-model repository. The manifest pins that revision and verifies every file's SHA256; no manual base-model download is needed. These shared files are not duplicated here.
The downloader maps Hub scene folders to the runtime paths
resources/models/castle/, resources/models/ancient-egypt/ and
resources/models/racing/. Do not infer the local directory layout from the
Hub folder names alone. The repo_path field in releases/models.json describes
this mapping. Both length and SHA256 are checked before a file is installed.
Inference Contract
- Output resolution: 480x864 RGB. One latent chunk corresponds to four RGB frames after startup; the startup chunk contains one RGB frame.
- Castle/Egypt use an independent identity sink with fixed-relative RoPE. Racing uses the supplied image as output frame zero and an absolute-position sink. These policies are not interchangeable.
- Quality preset: Wan VAE encoding/decoding, two denoising steps (1000, 500), native DiT. Realtime preset: TAEHV encoding/decoding, one step (1000), optimized single-GPU DiT and CUDA graphs.
- CFG is 1 and the scheduler shift is 5. The attention cache contains 21 latent frames including the sink. Racing skips denoising on its supplied first frame.
- Shooter captions are fixed. Racing supports fixed or per-chunk dynamic engine captions. Clean RGB, not the HUD or keyboard overlay, is the model input.
Use base/taew2_2.pth for the full streaming fast codec; a standalone decoder
file is not a replacement for its encoder. Use the exact shared files in the
manifest, not an arbitrary upstream version or Wan2.1's 16-channel VAE.
Limitations
The models are specialized to the supplied low-poly scenes and camera profiles. Unseen geometry, rapid camera motion, occlusion and long sessions can cause appearance drift or geometry errors. Neural output does not change collision or gameplay. One-step/TAEHV and two-step/Wan have different quality and cost. There is no guaranteed frame rate, consumer-GPU memory fit, or exact scene reconstruction. This model card does not claim a performance benchmark.
License and Attribution
Project scene weights, sink images and game assets: Apache-2.0, Skywork AI.
The shared Wan/umT5 resources retain their upstream Apache-2.0 terms:
Wan2.2-Fun-5B-Control,
umT5.
TAEHV is by Ollin Boer Bohan under MIT; see licenses/TAEHV-LICENSE and its
upstream repository.
Racing audio includes CC0 and CC BY 3.0 material; retain
racing/assets/audio/CREDITS.md. See THIRD_PARTY_NOTICES.md for code dependencies.
Identity and Version
- Repository
- Skywork/Matrix-Game-4.0
- Publisher
- Skywork
- Task
- Video to video
- Modality
- Other
- Library
- Not stated by the source
- Parameters
- Not stated by the source
- Languages
- Not stated by the source
- Revision
- 2c53100457da7abcf0e966f75637c644d3423a63
- First published
- 2026-10-12
- Last updated
- 2026-10-16
Files and Weights
58 files, 30.2 GB in total. The weights are 12 files totalling 30.2 GB in bin, pth, safetensors.
Every file
| File | Type | Size | SHA-256 |
|---|---|---|---|
| base/taew2_2.pth | Weights | 22.9 MB | d053e216ca50 |
| driving_game/model.safetensors | Weights | 10.0 GB | 715b906586e5 |
| driving_game/vae_decoder/decoder.pth | Weights | 22.9 MB | 20d955f20688 |
| fps-castle/model.safetensors | Weights | 10.0 GB | f57a4e964535 |
| fps-egypt/model.safetensors | Weights | 10.0 GB | a8fffd22a0f8 |
| game/assets/castle-map.bin | Weights | 6.5 MB | be67c8a5a252 |
| game/assets/maps/ancient-egypt/castle-map.bin | Weights | 88.8 MB | c39b416f5774 |
| racing/assets/bbox-assets.bin | Weights | 59.1 KB | 16a850905483 |
| racing/assets/caption-labels.bin | Weights | 7.6 MB | 8b8f44a7723e |
| racing/assets/reference-building-stripes.bin | Weights | 2.6 MB | 2d766d8a25ec |
| racing/assets/reference-junction-surfaces.bin | Weights | 5.6 KB | 639ed37b731a |
| racing/assets/small-city.bin | Weights | 44.8 MB | 8782fd15ce94 |
| config.json | Configuration | 1.6 KB | — |
| driving_game/inference.json | Configuration | 894 B | — |
| driving_game/model.json | Configuration | 213 B | — |
| fps-castle/inference.json | Configuration | 807 B | — |
| fps-castle/model.json | Configuration | 213 B | — |
| fps-egypt/inference.json | Configuration | 828 B | — |
| fps-egypt/model.json | Configuration | 213 B | — |
| game/assets/manifest.json | Configuration | 180.3 KB | — |
| game/assets/maps/ancient-egypt/manifest.json | Configuration | 18.6 MB | 20b6dbeb49bc |
| game/assets/maps/ancient-egypt/map.json | Configuration | 671 B | — |
| game/assets/maps/ancient-egypt/road-surface-overrides.json | Configuration | 208 B | — |
| game/assets/maps/ancient-egypt/shooter/CatalogManifest.json | Configuration | 50.1 KB | — |
| game/assets/shooter/CatalogManifest.json | Configuration | 12.4 KB | — |
| game/assets/shooter/arm-reference.json | Configuration | 21.1 KB | — |
| game/assets/shooter/cover.json | Configuration | 60.0 KB | — |
| game/assets/shooter/source.json | Configuration | 21.8 MB | 53fc09a67c83 |
| game/assets/shooter/ue-bbox-parts.json | Configuration | 74.6 KB | — |
| racing/assets/caption-catalog.json | Configuration | 240.4 KB | — |
| racing/assets/race-routes.json | Configuration | 56.0 KB | — |
| releases/game-assets.json | Configuration | 6.4 KB | — |
| releases/models.json | Configuration | 6.2 KB | — |
| GAME_ASSETS.md | Documentation | 1.2 KB | — |
| LICENSE | Documentation | 11.4 KB | — |
| README.md | Documentation | 5.1 KB | — |
| THIRD_PARTY_NOTICES.md | Documentation | 2.6 KB | — |
| licenses/MG4CF-LICENSE | Documentation | 11.4 KB | — |
| licenses/TAEHV-LICENSE | Documentation | 1.1 KB | — |
| racing/assets/audio/CREDITS.md | Documentation | 2.7 KB | — |
| driving_game/sink.png | Other | 1.2 MB | f95803ae0186 |
| fps-castle/sink.png | Other | 1.8 MB | 3ebfd83095f2 |
| fps-egypt/sink.png | Other | 1.5 MB | 94e03c1a9514 |
| game/assets/combat-audio/0.wav | Other | 15.4 KB | — |
| game/assets/combat-audio/1.wav | Other | 28.8 KB | — |
| game/assets/combat-audio/2.wav | Other | 30.8 KB | — |
| game/assets/combat-audio/3.wav | Other | 81.6 KB | — |
| game/assets/combat-audio/4.wav | Other | 9.6 KB | — |
| game/assets/combat-audio/5.wav | Other | 7.7 KB | — |
| game/assets/combat-audio/6.wav | Other | 19.2 KB | — |
| game/assets/maps/ancient-egypt/shooter/StaticMeshCatalog.csv | Other | 35.7 KB | — |
| game/assets/shooter/StaticMeshCatalog.csv | Other | 9.2 KB | — |
| racing/assets/audio/engine-loop.wav | Other | 83.0 KB | — |
| racing/assets/audio/impact-heavy.wav | Other | 15.9 KB | — |
| racing/assets/audio/impact-medium.wav | Other | 13.6 KB | — |
| racing/assets/audio/tire-front-loop.wav | Other | 432.1 KB | 2d2c83fd6a19 |
| racing/assets/audio/tire-loop.wav | Other | 288.1 KB | 6ab89592e20c |
| .gitattributes | Repository | 2.0 KB | — |
License and Download
- License
- apache-2.0
- Access
- Open weights, no gate
- Download size
- 30.2 GB
Released by Skywork through its official repository on Hugging Face. Read the license.
Built From
- Derived from alibaba-pai/Wan2.2-Fun-5B-Control
Memory Requirements
| Precision | Weights in memory |
|---|---|
| As published | 30.2 GB |
Weights only, from the published parameter count; the key-value cache and runtime add to this.
Questions About Matrix-Game-4.0
Can I use Matrix-Game-4.0 commercially?
Yes. Matrix-Game-4.0 is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.
Similar Models
SwiftVR is a streaming one-step generative video restoration (VR) framework presented in SwiftVR: Real-Time One-Step Generative Video Restoration. - [2026/06] Release the inference code and pretrained weights LightX2V brings faster inference and lower GPU memory usage to SwiftVR (1.91× speedup and 65.71% lower peak GPU memory per request on a single H100). It also supports multi-GPU acceleration. Ready-to-use scripts cover image and video super-resolution, offline inference, and API serving. Get started with LightX2V → - Mask-free shifted-window self-attention (MFSWA). Each spatial window is pre-gathered into a dense tensor, so every attention call reduces to a single standard…
Built on MiniMaxAI/MiniMax-H3 this repository. The cast of a two-minute music video replaced through its fast cuts, from at most one repainted frame per shot. AI-generated parody: the people shown did not take part in, approve or endorse it. Viggle-Animate replaces the character in a video with whatever you paint into one of its own frames — motion, camera and timing untouched. You prepare that one frame in an image editor; from there the video stage runs no pose estimator, segmenter, face tracker or text encoder. Two inputs, three forward passes, 26 seconds a shot on one GPU. It is strongest where replacement is hardest: fast motion, and pose transfer accurate enough to follow it. Whipping…
