AIAny
Icon for item

3DCodeVerse: Exploring 3D Worlds as Code

Provides a large corpus of runnable 3D programs and a multi-agent harness that generates, executes, measures, visually judges, and repairs executable 3D code to produce editable, verifiable 3D scenes. Includes ~269K runnable programs, 2.03M render–caption pairs, and an automated execution+repair pipeline.

Introduction

Editable, verifiable 3D worlds can be produced as executable code at scale — 3DCodeVerse demonstrates this by combining a large curated corpus of standalone runnable 3D programs with a multi-agent harness that iteratively executes, measures, judges, and repairs generated programs without human-in-the-loop supervision.

Key Findings
  • A large-scale corpus (3DCodeVerse-2M) of executable 3D code: ~269,597 runnable programs expanded into 2,013,629 render-and-caption entries. So what? It supplies paired code, assets, multi-view renders and three caption types for training and evaluating code-producing agents, not just models that output geometry or images.
  • Automated verification loop: execution checks + deterministic spatial measurements + visual-language model (VLM) judgments drive targeted edits. So what? This turns plausibility checks into localized repair tasks, raising execution reliability and geometric validity without manual labeling.
  • Multi-agent harness and planner pattern: an LLM planner decomposes goals, sub-agents code parts, execution and measurements produce failure signals, and a fix agent refines programs in rounds. So what? This yields a reproducible pipeline for improving program correctness and spatial fidelity.
  • Measurable improvements from data + harness: fine-tuning open models on the dataset and using the harness increased runnable program rates (example: execution rate rose from ~51.9% to ~92.9% after fine-tuning in reported experiments) and achieved a high human-preference win rate in comparisons. So what? Data plus an evaluation-and-repair loop materially improves 3D coding performance.
Who it's for and tradeoffs
  • Great fit if you train or evaluate models that generate 3D content as code (graphics researchers, embodied-AI and robotics teams, and groups building code-first render/scene pipelines). The dataset provides runnable projects, assets, multi-view renders and captions useful for supervised fine-tuning and benchmark evaluation.
  • Look elsewhere if you need sample-level photorealistic image synthesis pipelines or diffusion-based 3D generation: 3DCodeVerse emphasizes executable code, geometric validity and editability over pixel-level photorealism or purely latent generative approaches.
Where it fits

3DCodeVerse sits between traditional 3D datasets and neural generative models: it treats scenes and assets as code-first artifacts that can be executed, measured, and repaired, making it particularly useful for systems that require precise geometry, simulation, or programmatic editing (robot simulation, procedural scene construction, code-based content pipelines).

How it works (brief)

An LLM planner breaks objectives into components and acceptance criteria. Sub-agents produce code in supported dialects (e.g., Three.js, GLSL, CadQuery). The harness runs programs, records execution logs and spatial metrics (contacts, collisions, distances), renders multi-view images fed to a VLM judge, and converts findings into localized repair tasks solved by a fix agent. The system retains multiple rounds and selects the highest-scoring program.

Information

  • Websitearxiv.org
  • AuthorsYipeng Gao, Ziyao Zeng, Jinfa Huang, Yijiang Li, Haolin Xiong, Wang Qin, Xinlei Yu, Youheng Yao, Jie Zhang, Kun-Yu Lin …
  • Published date2026/10/15

More Items

Rewrites text-to-image prompts with reinforcement learning that aligns policy updates to semantic spans and pools log-probability shifts within each span to weight token losses. Improves prompt engineering for frozen generators without extra renders (≈9.5% on GenEval, 7.6% on T2I-CompBench).

GitHub
AI Agent2026

Runs persistent, self-hosted AI teammates that retain conversation, memory, routines and a sandboxed browser/shell. Supports bring-your-own models, local or remote sandbox providers, voice, team computers and integrations for auditable, controllable agent workflows.

GitHub
AI Agent2026

Lets an AI agent control a real or cloud phone by tapping, typing, scrolling and reading the screen. Works with iPhone via macOS iPhone Mirroring, Android over adb, or rented cloud phones; host-side OCR, accessibility trees and CLI helpers provide verifiable UI actions without jailbreaking. Some manual phone pairing/setup is required.