VR/AR Asset Generator App

Project Goal

  • Let users upload simple videos or photos.

  • Use Luma API to generate photorealistic 3D models (.glb).

  • Deliver the models for VR/AR use (Unity, Unreal, WebAR, Metaverse, etc).


Stack:

  • Frontend → React (Node.js)

  • Backend → Python Flask (handles Luma API calls)

  • API → Luma Labs Build API (commercial 3D generation service)


Core Features::

  1. Upload Interface

    1. User selects and uploads media file (video or photo set).

  2. Backend Processing

    1. Receives uploaded file.

    2. Sends file to Luma API.

    3. Monitors job status until 3D model is complete.

  3. Asset Delivery

    1. Once .glb model is generated:

      1. Provide download link.

      2. Display 3D preview (optional: Three.js on frontend).

      3. Allow user to export for VR/AR development.