Scaling Sim-to-Real VLA Reinforcement
Learning with Generative 3D Worlds

Conference on Robot Learning (CoRL) 2026

Andrew Choi, Xinjie Wang, Zhizhong Su, and Wei Xu†
{firstname.lastname}@horizon.auto
Horizon Robotics †Corresponding author

Method overview: real-world demonstrations train an imitation policy; a scene designer and 3D world model generate diverse scenes for RL fine-tuning and transfer to real robots.

Contributions

Generative 3D worlds enable scalable VLA reinforcement learning across diverse scenes, with successful transfer to real robots.

Sim-to-Real Examples

We zero-shot sim-to-real deploy a policy trained on $N=100$ EmbodiedGen scenes and compare its performance with the VLA's initial performance. RL fine-tuning with 100 generated scenes increases success from 21.7% to 75% while increasing the average task completion speed by 13% over 240 experiments across 12 real-world scenes.

Blue, bold text marks objects or attributes that were out of distribution (OOD) during RL training, following Table 2. Attributes in parentheses describe the scene and were not included in the language command.

Scene 0

Imitation
RL fine-tuned
2× speed

Task: “put the banana on the bowl.”

Distractors: broccoli, strawberry, plate

Scene 1

Imitation
RL fine-tuned
2× speed

Task: “put the broccoli on the mug.”

Distractors: knife, cutting board

Scene 2

Imitation
RL fine-tuned
2× speed

Task: “put the mushroom on the bowl.”

Distractors: banana, broccoli, plate

Scene 4

Imitation
RL fine-tuned
2× speed

Task: “put the (pink) eraser on the notebook.”

Distractors: black pen, mug

Scene 5

Imitation
RL fine-tuned
2× speed

Task: “put the (yellow) brush on the bowl.”

Distractors: banana, yellow marker

Scene 6

Imitation
RL fine-tuned
2× speed

Task: “put the white eraser on the mug.”

Distractors: pink eraser, black pen, blue pen

Scene 7

Imitation
RL fine-tuned
2× speed

Task: “put the red knife on the cutting board.”

Distractors: regular knife

Scene 8

Imitation
RL fine-tuned
2× speed

Task: “put the blue pen on the (blue) bowl.”

Distractors: black pen, white eraser, basket

Scene 9

Imitation
RL fine-tuned
2× speed

Task: “put the green marker on the basket.”

Distractors: red marker, yellow marker, dry erase eraser, cardboard box

Scene 10

Imitation
RL fine-tuned
2× speed

Task: “put the screwdriver on the basket.”

Distractors: knife, black marker

Scene 11

Imitation
RL fine-tuned
2× speed

Task: “put the blue teacup on the yellow teacup.”

Distractors: purple teacup, pink teapot, blue plate, yellow plate

3D generative world models allow for scalable parallelized RL!

VLA RL fine-tuning across 100 generated scenes with domain randomization. 3D generative world models allow for a scalable way to fine-tune VLAs while maintaining scene generality.

RL training example

Effect of Scene Diversity on OOD Performance

Increasing the number of training scenes $N$ improves zero-shot performance on out-of-distribution (OOD) scenes. Scaling from 1 to 50 generated training scenes raises success on held-out EmbodiedGen scenes from 53.2% to 77.9%, a 24.7-percentage-point improvement. Over the same range, in-distribution success decreases from 94.3% to 80.5%, narrowing the generalization gap from 41.1 to 2.6 percentage points. Generalization also improves on SimplerEnv, Google Scanned Objects, and Hunyuan3D-2.1 scenes, showing benefits beyond the training asset source. The largest OOD gains occur by approximately 25–50 scenes; later saturation may partly reflect reduced sampling per scene under the fixed compute budget. Overall, policies trained on 50–100 generated scenes achieve approximately 79% success across the full 100-scene set, compared with 9.7% for the imitation baseline.

Scene scaling results
Simulation results table

Citation

If our work has proved useful, please consider citing our work:
@misc{choi2026scalingsimtorealvlareinforcementlearning,
      title={Scaling Sim-to-Real VLA Reinforcement Learning with Generative 3D Worlds},
      author={Andrew Choi and Xinjie Wang and Zhizhong Su and Wei Xu},
      year={2026},
      eprint={2603.18532},
      archivePrefix={arXiv},
      primaryClass={cs.RO},
      url={https://arxiv.org/abs/2603.18532}, 
}

Back to GAIL

Method overview
Enlarged method overview: demonstrations initialize the VLA, generated 3D scenes enable parallel RL fine-tuning, and the trained policy transfers to the real world.