A generated scene that looks fine but isn't. Universtato catches the three physics flaws — floating, interpenetrating, tipping — before the data is used for training.
Supportcheck_stability (verdict 'falls')
"Any floating / unsupported objects?"
↳ YES — floater is floating: no support beneath it (verdict 'falls')
0.049 ms20,522 ops/sdet ✓
Penetrationcollision (AABB overlap)
"Any interpenetrating objects?"
↳ YES — clip_L and clip_R interpenetrate (share 0.3 m of the same volume)
0.030 ms33,521 ops/sdet ✓
Stabilitycheck_stability (verdict 'tips')
"Any unstable stacks that will tip?"
↳ YES — stack_top tips +x (center of mass 0.30 m past its support edge)
0.045 ms22,396 ops/sdet ✓
Physicspredict (gravity rollout)
"Drop-test the floating object — does it settle or fall?"
↳ FALLS — drop-test on floater: y 2.4 m -> 0.5 m over 3.0 s (falls and settles on the ground)
4.238 ms236 ops/sdet ✓
Verdictvalidity summary
"Is the scene physically valid for training?"
↳ INVALID — 3 violations: 1 floating, 1 penetration, 1 unstable
0.244 ms4,098 ops/sdet ✓