# 3D Generation

BonzAI generates 3D assets by using AI to write Three.js code, which is then rendered in a WebGL viewer.

## How It Works

Unlike traditional 3D generation models, BonzAI uses a code-generation approach:

1. You describe the 3D object or scene you want
2. An LLM generates Three.js JavaScript code to create it
3. The ThreeViewer component renders the code in a WebGL canvas
4. You can interact with the 3D scene (rotate, zoom, pan)

This approach enables procedural 3D generation without requiring a dedicated 3D model like TRELLIS.

## Minting 3D NFTs

Generated 3D objects can be minted on Base. Requires **LVL5** (33,000 BONZAI held).
