01
Codifying the hardest tasks in simulation
Turn the world’s most demanding physical tasks into high-fidelity, sensor-accurate simulation.
Train and test your perception models with photorealistic, multi-modal sensor data.
01
Turn the world’s most demanding physical tasks into high-fidelity, sensor-accurate simulation.
02
Requirements come from real users operating in your domain.
03
Open tools and synthetic data so any team can train, test, and evaluate physical AI.
We started where the stakes are highest, in production with the world’s most demanding teams.










Run any policy on any benchmark. Scale to a thousand rollouts with a single CLI command.
// evaluation today
Define a scenario in Python, or just describe it to your coding agent (Claude Code, Codex, any LLM). Stardust renders the rest: diverse, labeled, sensor-accurate data with rich time-series metadata, no 3D expertise required.
import bbi world = bbi.World() # initialise world stateworld.spawn("container_ship", quantity=12) # place assetsworld.spawn("buoy", quantity=30, scatter=True) world.ocean(sea_state=4) # change the seaworld.weather(fog=0.3, time="dusk") # change the weathercam = world.camera(preset="maritime_eo") # sensor preset imgs = world.render(frames=4000) # render + auto-labelimgs.download(annotations=["bbox", "segmentation"])
One scene, rendered across modalities in perfect registration, with ground-truth labels generated automatically for every frame.
A learned post-processing pass closes the domain gap and multiplies diversity. One scene, every condition: weather, lighting, and time of day, all sensor-true, so models transfer cleanly to the real world.






Drag and drop from over a thousand production-ready, physically-accurate 3D assets, each tagged with real-world dimensions. Need something rare? Generate new assets with AI on demand, or request a custom asset from our 3D team.












From synthetic data to policy evaluation, Bifrost is the infrastructure for AI in the physical world. Tell us what you’re building.