DeXplicit: Making Physical State Explicit in Dexterous Manipulation World Models
Organizations: S-Lab, Nanyang Technological University · University of California, Berkeley
Abstract
Before acting on an object, a robot needs to anticipate how its hand motion will change the physical world and what the resulting scene will look like. Existing approaches typically entangle action-conditioned dynamics, camera motion, and visual synthesis within a video generation model, or represent dynamics as point trajectories without explicit object structure. We introduce DeXplicit, a dexterous manipulation world model that instead predicts how the world evolves explicitly in metric 3D before rendering its visual consequences. Given an initial scene and a future hand trajectory, a lightweight 3D dynamics network predicts object-centric motion and deformation, providing structured and geometrically grounded future world states. These predictions then serve as a strong scaffold for video generation: appearance is transported through the predicted 3D motion and projected into future views, allowing the renderer to focus on completing uncertain and newly visible content rather than implicitly learning world dynamics from pixels. This explicit-3D-first decomposition also enables efficient causal generation, requiring only two denoising steps per block while conditioning on generated history. Across HOT3D, OakInk2, and PhysTwin, DeXplicit reduces moved-point error by 27-40% relative to PointWorld and improves object fidelity IoU+ by 47% on HOT3D under a shared renderer. Our design with two-step causal generation achieves a 57x speedup from our 14B bi-directional configuration in video synthesis.
Figures & tables
| HOT3D | OakInk2 | PhysTwin | ||||
| Model | Moved | All | Moved | All | Moved | All |
| (a) Long horizon: states 1–32 | ||||||
| PointWorld | 90.47 | 18.17 | 83.21 | 11.71 | 60.41 | 35.52 |
| DeXplicit | 54.34 | 14.01 | 59.95 | 16.88 | 44.04 | 25.37 |
| (b) Early horizon: states 1–14 | ||||||
| PointWorld | 70.00 | 12.16 | 35.80 | 6.70 | 41.71 | 23.80 |
| Perceptual | Hand | Object | Inference | |||||||
| Method | PSNR | SSIM | LPIPS | PCK20 | PA | IoU + | OPE + | CLIP | Cov. | Speed |
| (%) | (mm) | (%) | (s) | |||||||
| (a) Video comparison: future frames 1–32, | ||||||||||
| DeXplicit | 19.13 | 0.652 | 0.274 | 40.3 | 13.88 | 0.549 | 0.352 | 0.880 | 78.2 | 277.44 |
| Causal-DeXplicit | 17.41 | 0.583 | 0.348 | 44.7 | 12.73 | 0.490 | 0.365 | 0.863 | 84.2 | 4.90 |
| PointWorld (adapted) | 18.01 | 0.616 | 0.315 | 27.3 | 15.35 | 0.373 | 0.488 | 0.847 | 69.6 | 291.18 |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Setting | PointWorld baseline |
|---|---|
| Backbone | PointTransformerV3 |
| Scene input | Same initial metric points as DeXplicit |
| Action input | hand trajectories |
| Action fusion | Native PointWorld point-action conditioning |
| Structured joint encoder | None |
| Object transport and local graph | None |
| Method | LPIPS | PCK20 | IoU | OPE | Cov. |
|---|---|---|---|---|---|
| Fast Adapter | 0.370 | 41.88 | 0.460 | 0.392 | 80.7 |
| On-policy distillation | 0.377 | 40.72 | 0.459 | 0.411 | 79.1 |
| On-policy distillation + critic | 0.348 | 44.72 | 0.490 | 0.365 | 84.2 |
| Method | PSNR | SSIM | LPIPS | PCK20 | PA | IoU | OPE | CLIP | Cov. |
|---|---|---|---|---|---|---|---|---|---|
| Fast Adapter | 17.19 | .582 | .370 | 41.88 | 13.41 | .460 | .392 | .854 | 80.7 |
| On-policy distillation | 17.30 | .595 | .377 | 40.72 | 13.17 | .459 | .411 | .856 | 79.1 |
| + video critic | 17.41 | .583 | .348 | 44.72 | 12.73 | .490 | .365 | .863 | 84.2 |
| Target support | PCK2.5 | PCK5 | PCK10 | PCK20 |
|---|---|---|---|---|
| Native fixed slots (18,432) | 0.72 | 2.05 | 7.06 | 20.42 |
| Valid annotated slots (10,836) | 1.22 | 3.48 | 11.94 | 33.71 |
| Setting | Encoder | Decoder |
|---|---|---|
| Blocks per stage | ||
| Channels | ||
| Attention heads | ||
| Patch size | 256 at every stage | 256 at every stage |
| Method | First block (s) | Full output (s) |
|---|---|---|
| Causal-DeXplicit | 0.54 | 4.90 |
| Hand2World-AR | 0.31 | 4.62 |
| RynnWorld-Causal | 0.62 | 4.33 |
| Configuration | PSNR | SSIM | LPIPS |
|---|---|---|---|
| Geometry + hand conditioning | 18.3607 | 0.6188 | 0.3003 |
| + appearance transport | 18.5658 | 0.6329 | 0.2835 |
World Models for Robotics
World models for robotics predict how scenes and robot states change under actions to support planning, control, and learning.
See all 386 papers