Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ahkamboh/text-to-3d

A magical AI-powered 3D scene generator that transforms text descriptions into stunning, three-dimensional creations. Built with Next.js and integrated with advanced AI models.
https://github.com/ahkamboh/text-to-3d

3d-ai-model ahkamboh alihamzakamboh huggingface text-to-3d

Last synced: 13 days ago
JSON representation

A magical AI-powered 3D scene generator that transforms text descriptions into stunning, three-dimensional creations. Built with Next.js and integrated with advanced AI models.

Awesome Lists containing this project

README

        

# Text to 3D

A magical AI-powered 3D scene generator that transforms text descriptions into stunning, three-dimensional creations. Built with Next.js and integrated with advanced AI models.

### Pakistani Boy in Shalwar Kameez

Prompt: "Generate a 3D model of a young Pakistani boy "

![Pakistani Boy in Traditional Dress](https://ginipick-text3d.hf.space/gradio_api/file=/tmp/gradio/c1e116068d2f2e3b8d4511b933ed691d49e010032d6e5814bb3af776a69af3d8/image.webp)

## ✨ Features

- Text-to-3D generation
- Magical UI/UX design
- Daily generation limits (4 per day)
- One-click 3D downloads
- Real-time generation status
- Error handling and retry mechanisms

## 🚀 Tech Stack

- **Frontend**: Next.js 14, React, TypeScript
- **Styling**: Tailwind CSS, Shadcn UI
- **AI Integration**: Gradio Client
- **Deployment**: Vercel

## 🛠️ Prerequisites

Before you begin, ensure you have:
- Node.js (version 18 or higher)
- npm or yarn package manager

## 📦 Installation

1. Clone the repository:
```bash
git clone https://github.com/ahkamboh/avatar-generator.git
cd avatar-generator
```

2. Install dependencies:
```bash
npm install
# or
yarn install
```

3. Create a `.env.local` file:
```env
NEXT_PUBLIC_APP_URL=http://localhost:3000
```

## 🏃‍♂️ Running the Application

Start the development server:

```bash
npm run dev
# or
yarn dev
```

Open [http://localhost:3000](http://localhost:3000) to view the application.

## 🌟 Usage

1. Enter your text description
2. Click "Generate Avatar"
3. Wait for the magical generation process
4. Download your avatar with one click

## ⚡ Usage Limits

- 4 avatar generations per day per user
- Resets at midnight local time
- Maximum processing time: 30 seconds per generation

## 🎨 Features in Detail

- **Text-to-Avatar**: Transform text descriptions into unique avatars
- **Daily Limits**: Fair usage system with 4 generations per day
- **Download Options**: Easy download of generated avatars
- **Responsive Design**: Works on all devices
- **Real-time Status**: Live generation progress updates

## 👥 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## 👨‍💻 Author

- Ali Hamza Kamboh ([@ahkamboh](https://github.com/ahkamboh))

## 📄 License

MIT License

## 🙏 Acknowledgments

- Next.js framework by Vercel
- Shadcn UI for components

---

Made with ❤️ by Ali Hamza Kamboh