An interactive web tool that allows you to generate 3D models from:
- Freehand sketches
- Uploaded PNG images
- Natural language prompts
The tool uses the Generio API to convert your input into 3D content and display it directly in the browser.
- Sketch directly on a canvas
- Upload an image as input
- Describe your 3D object via text
- Generate a 3D model (GLB format) from the input
- Render the model using Google's
model-viewer
| Component | Technology |
|---|---|
| Frontend | Streamlit + Drawable Canvas |
| Backend/API | Generio.ai REST API |
| 3D Viewer | Google model-viewer |
| Utils | Pillow, requests, base64, io |
- Create and activate virtual environment:
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate- Install dependencies:
pip install -r requirements.txtstreamlit run app.py