Inspiration

Creating 3D environments traditionally requires advanced modeling skills, expensive software, and significant development time. We wanted to make 3D content creation accessible to everyone. The idea behind Make3DSpace was simple: upload a single image and instantly generate an interactive 3D environment using AI.

What it does

Make3DSpace transforms uploaded images into AI-generated interactive 3D scenes.

Users can:

  • Upload an image
  • Let AI analyze objects and environmental context
  • Generate a structured scene representation
  • Explore the generated environment in an interactive 3D space

This makes 3D content creation faster, more intuitive, and accessible to creators, students, designers, and developers.

How we built it

Frontend

  • React
  • TanStack Router
  • Three.js

Backend

  • Node.js
  • Express.js

AI & Data

  • Google Gemini AI
  • MongoDB
  • Multer

Workflow

  1. User uploads an image
  2. Gemini AI analyzes the image
  3. Objects, environment type, and scene details are extracted
  4. Structured scene data is generated
  5. Three.js renders an interactive 3D experience

Challenges we ran into

  • Converting AI image understanding into usable 3D scene structures
  • Designing a flexible scene schema for multiple image categories
  • Integrating AI-generated outputs with Three.js rendering
  • Managing uploads and AI processing efficiently
  • Handling deployment challenges within hackathon deadlines

Accomplishments that we're proud of

  • Built an end-to-end AI-to-3D workflow
  • Successfully integrated Gemini AI with 3D scene generation
  • Created a working interactive prototype
  • Combined AI, cloud technologies, and 3D visualization in one platform
  • Demonstrated how a single image can become an immersive digital experience

What we learned

During development we gained experience in:

  • AI-powered image analysis
  • Three.js and real-time 3D rendering
  • Full-stack web development
  • Backend API design
  • MongoDB integration
  • Building AI-driven applications under tight deadlines

What's next for Make3DSpace

Future improvements include:

  • More accurate AI-generated 3D environments
  • Multi-image scene generation
  • AI-generated textures and object placement
  • Scene export to popular 3D formats
  • VR and AR support
  • Collaborative world building
  • Cloud-based scene sharing
  • Real-time AI-assisted environment editing

Our vision is to make 3D world creation as simple as uploading a photo.

Built With

Share this project:

Updates