A minimal AI-powered 3D model generation tool that transforms text prompts and images into detailed 3D model descriptions, visualized with Three.js.
- Generate 3D models from text prompts
- Upload reference images to guide the generation
- Preview models in real-time with Three.js
- Get detailed specifications for your 3D models
- Vue.js 3 with TypeScript
- Tailwind CSS for styling
- Three.js for 3D visualization
- Anthropic's Claude API for AI-powered generation
- Node.js 18+ and npm
- Anthropic API key (https://console.anthropic.com/)
-
Navigate to the project directory:
cd synthshape -
Install dependencies:
npm install
-
Create a
.envfile in the root directory (copy from.env.example):cp .env.example .env
-
Add your Anthropic API key to the
.envfile:VITE_ANTHROPIC_API_KEY=your_api_key_here
npm run devThe application will be available at http://localhost:3000
npm run buildnpm run preview- Enter a text description of your desired 3D model
- Optionally upload a reference image
- Click "Generate 3D Model"
- View the generated model description and 3D preview
MIT
- Your API keys are stored locally and never transmitted to our servers
- Always keep your API keys secure and never commit them to version control
- Use environment variables for sensitive data