Skip to Main Content

XR Wave Agent pipeline to create visionPro + weber creatives

Zero to Agent: Vercel x Deepmind Hackathon SF

-- Hackathon Summary: Cross-Platform XR Scene Generator What We Built A natural-language-to-3D pipeline that takes English prompts and renders immersive scenes on both visionOS (Apple Vision Pro) and WebXR (any browser) simultaneously, powered by a Gemini autonomous agent. "Place a surfer witch and a punk girl in an ocean scene" → Gemini agent (observe/reason/act/evaluate loop) → scene.json → RealityKit (.usdz) + A-Frame (.glb) → Two platforms, one command Key Innovation: Agent, Not API Call The Gemini integration isn't a single-shot API call — it's an autonomous agent loop: 1. Observe — scans the filesystem for available 3D models and backgrounds 2. Reason — calls Gemini with the prompt + asset context to produce a grounded plan 3. Act — validates assets exist, swaps in fallbacks for missing ones, writes scene.json 4. Evaluate — checks output validity, retries with adjusted prompts (up to 5 times) This means the agent adapts to what's actually available on disk rather than hallucinating assets that don't exist. What It Does - Single command (./run.sh "your prompt") handles environment setup, agent execution, and dual-platform output - Multi-character scenes — place multiple 3D characters with precise positioning - 360° backgrounds — equirectangular panoramas wrapped as immersive sky spheres - Batch mode — generate_all.sh auto-discovers every model in assets/models/ and builds a scene with all of them, no prompt or API key needed - Logical asset mapping — one name ("bruja") resolves to .usdz for RealityKit or .glb for WebXR

Team

romyilano

Placement

Participant

More from Zero to Agent: Vercel x Deepmind Hackathon SF

building AI surveillance agents for security in a city setting. AI agent scrapes livestreams from the web, generates watcher subagents that watch the stream…

A real stuffed toy company — Adorable World (26 years in operation) — fulfills large custom orders including hospital gifts for children. Today, customers…

Watchlog is a full-stack Vercel monitoring and automated bug-fixing platform. It ingests production logs via Vercel log drains, detects issues using Google…

Watchlog project preview

Next generation social monitoring tool that is able to fetch all the high quality data that traditional tools cannot get, along with a live agent that is…

Vibe Check project preview

https://alphavector.vercel.app/ AlphaVector is a Gemini-powered public health operations platform. It helps health ministries and response teams identify…

AlphaVector project preview

Duckie is an AI-powered platform that transforms scattered YouTube product reviews into a single, coherent narrated supercut. Users submit a product query…

duckie project preview