Skip to content

NSSTUDIO-html/ONESHOT3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 ONESHOT3D

ONESHOT3D is a browser-based AI tool that converts any single 2D image into a 3D model using TensorFlow.js and Three.js β€” all running client-side. It brings real-time, mobile-friendly, interactive 3D model generation from photos.

🌟 Features

  • πŸ–ΌοΈ Upload any 2D image (face/object)
  • πŸ€– AI-based depth estimation via TensorFlow.js
  • 🧱 Dynamic 3D model generation using Three.js
  • πŸ”„ Rotate, zoom, and view models in 360Β°
  • πŸ“± 100% browser-based and mobile-ready

πŸ”§ Tech Stack

  • HTML, CSS, JavaScript
  • TensorFlow.js (AI depth prediction)
  • Three.js (3D rendering)
  • Mobile-first responsive design

πŸš€ How to Use

  1. Open the app in your browser
  2. Upload a photo
  3. Wait a few seconds while the model generates
  4. Explore the resulting 3D model interactively

πŸ“ Folder Structure

ONESHOT3D/ β”œβ”€β”€ index.html β”œβ”€β”€ style.css β”œβ”€β”€ script.js β”œβ”€β”€ tf_model/ # TensorFlow.js model files β”œβ”€β”€ assets/ # Sample images or textures └── output_model/ # Auto-generated 3D models

🧠 AI Model

  • Uses a custom-trained TensorFlow.js model for depth prediction
  • Optionally integrates with MediaPipe for face detection
  • Outputs vertices and depth maps dynamically

🎯 Use Cases

  • Avatar generation
  • Face-to-3D modeling
  • AR/VR applications
  • Mobile AI art tools

πŸ‘€ Author

Naga Sasank (NSSTUDIO-html)
πŸ”— GitHub: NSSTUDIO-html

πŸ“ License

This project is open-source under MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages