@@ -108,27 +108,27 @@ Beyond "passthrough == native by construction", we load each task's own combined
108108MJCF (Franka + objects + arena + camera) into ** MetaSim's MuJoCo handler** and
109109reproduce the demo — proving the MetaSim backend simulates the LIBERO scene 1:1.
110110
111- ``` {note}
112- The videos play on the built docs site (roboverse.wiki). On GitHub's markdown
113- viewer, inline `<video>` of a repo-relative file does not play — use the
114- download links, or build the docs locally (`cd docs && make html`).
115- ```
111+ In each frame, ** left = native LIBERO ` agentview_rgb ` , right = MetaSim render** .
112+
113+ ** Stage 1 — kinematics** (per-frame ` set_states ` , geometry/pose 1:1):
116114
117- ** Stage 1 — kinematics** (per-frame ` set_states ` , geometry/pose 1:1) —
118- [ download] ( ../../_static/integrations/libero/sidebyside_kinematic_spatial_task0.mp4 ) :
115+ ![ Stage 1 side-by-side: native LIBERO (left) vs MetaSim (right)] ( ../../_static/integrations/libero/sidebyside_kinematic_frame.png )
119116
120- <video controls width =" 640 " preload =" metadata " >
117+ <video controls width =" 640 " preload =" metadata " poster = " ../../_static/integrations/libero/sidebyside_kinematic_frame.png " >
121118 <source src =" ../../_static/integrations/libero/sidebyside_kinematic_spatial_task0.mp4 " type =" video/mp4 " >
122119</video >
123120
124- ** Stage 2 — dynamics** (MetaSim's engine steps under the captured ctrl) —
125- [ download] ( ../../_static/integrations/libero/sidebyside_dynamics_spatial_task0.mp4 ) :
121+ ▶ [ play / download the kinematic side-by-side video] ( ../../_static/integrations/libero/sidebyside_kinematic_spatial_task0.mp4 )
122+
123+ ** Stage 2 — dynamics** (MetaSim's engine steps under the captured ctrl):
124+
125+ ![ Stage 2 side-by-side: native LIBERO (left) vs MetaSim engine (right)] ( ../../_static/integrations/libero/sidebyside_dynamics_frame.png )
126126
127- <video controls width =" 640 " preload =" metadata " >
127+ <video controls width =" 640 " preload =" metadata " poster = " ../../_static/integrations/libero/sidebyside_dynamics_frame.png " >
128128 <source src =" ../../_static/integrations/libero/sidebyside_dynamics_spatial_task0.mp4 " type =" video/mp4 " >
129129</video >
130130
131- Left = native LIBERO ` agentview_rgb ` , right = MetaSim render. Per-frame
131+ ▶ [ play / download the dynamics side-by-side video ] ( ../../_static/integrations/libero/sidebyside_dynamics_spatial_task0.mp4 ) Per-frame
132132` max|qpos − recorded| = 0.0 ` (exact); the MetaSim engine step matches reference
133133MuJoCo to ` max|Δ| = 1.6e-4 ` (float accumulation). Residual pixel MAE ≈ 2.5–5/255
134134is renderer config (lighting / anti-aliasing), not physics.
0 commit comments