Project Info

Winner

Nitrode: Nitrode Turbo Mode Award

Live-it

Devpost

We wanted to give people the power to experience any image—real or imagined—as an explorable 3D world. Whether it's a childhood photo, a city street, or a prehistoric jungle, users should be able to reimagine the setting and step into it. This idea led us to build Live-it: a pipeline that lets users modify an image via prompt, generate a cinematic video using Veo 3, and turn that into a walkable 3D scene. Live-it allows users to: Enter or upload an image, and optionally rewrite it using a creative prompt. Generate a stylized video from that image using Veo 3 (Gemini API). Reconstruct the scene into 3D using fast and high-quality Gaussian Splatting. Walk through the scene in a real-time 3D engine (Nitrode or web-based renderer). Frontend: React + TypeScript for the UI, including prompt editing, video preview, and 3D scene interaction. Backend: Node.js server that handles prompt submission, Veo 3 API calls, and routes for rendering. Veo 3 Integration: Gemini API for generating high-quality, 8-second stylized cinematic videos. 3D Reconstruction: Started with NeRFStudio but shifted to 3D Gaussian Splatting due to speed and quality. Used VGGT, a recent vision model, to infer accurate camera trajectories from Veo videos. Languages and Infra: Python, CUDA, C++, and Node.js running on a cloud instance (T4/Colab Pro/own server). Slow convergence of NeRF on T4 GPUs caused rendering lags and noisy outputs. COLMAP camera estimations were highly inaccurate on synthetic Veo videos, producing distorted splats. Integrating multiple models (Gemini → VGGT → GSP) in one unified pipeline required careful output formatting. Latency between prompt → video → 3D posed difficulty for live previewing during a 36-hour hackathon. Integrated end-to-end prompt-to-3D generation in a single user-friendly web app. Achieved real-time 3D previews using Gaussian Splatting + VGGT for fast camera estimation. Built a modular backend that can scale to new input modalities (videos, text descriptions, photos). Enabled scene-level creativity: users can style their environment before walking through it. Prompt engineering for Veo 3 affects not just visual tone, but downstream mesh quality. NeRF is powerful but impractical for hackathon-paced iteration—Gaussian Splatting wins on speed/quality tradeoff. VGGT-style direct trajectory inference significantly improves 3D fidelity on synthetic content. Splat rendering is a game-changer for demo-ready NeRF-based workflows. Add VR or headset support to explore scenes with full immersion. Support temporal continuity (multi-video, scene stitching). Implement prompt-driven re-styling after 3D generation: switch from forest to cyberpunk in real-time. Experiment with Volumetric Audio + Soundscape AI to add dynamic sound layers to the 3D world. Extend to multiplayer walkthroughs—collaboratively explore a memory or place.

Analysis

Compare with all teams

View

Metric

Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.

Technology

Found in codeClaimed only
  • CIn code
  • C++In code
  • CSSIn code
  • ExpressIn code
  • Google GeminiIn code
  • HTMLIn code
  • JavaScriptIn code
  • PythonIn code
  • PyTorchIn code
  • ReactIn code
  • TypeScriptIn code
  • Node.jsClaimed

11 of 12 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.

AI coding agents

No AI coding agent signals were found in this repository.

Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.

Codebase size

Source size

2.7 MB

Source files

213

Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.

0 stars