Skip to content
Back to skills

Ai 3d Model Generator

ASecurity

Generate 3D models from text or images using each::sense AI. Create 3D objects, characters, environments, and product models from descriptions or reference photos. Supports mesh generation for games, product visualization, architectural models, and 3D printing. Use for: 3D asset creation, product 3D models, game 3D assets, prototyping, 3D printing models, architectural visualization. Triggers: 3d model generator, text to 3d, ai 3d model, 3d object, 3d asset, generate 3d, create 3d model, 3d m...

  • 29 stars
  • 0 votes
  • 2 copies
  • 11 views
  • Added June 2, 2026
toolspythonrustbashapidocumentation

Works with

  • cli
  • api

Security analysis

A100/100

Scanned June 2, 2026

npx -y skills add awesome-genmedia/skills --skill ai-3d-model-generator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ai 3d Model Generator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ai 3d Model Generator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/awesome-genmedia-ai-3d-model-generator/badge)](https://www.skillsdirectory.com/skills/awesome-genmedia-ai-3d-model-generator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ai-3d-model-generator
description: "Generate 3D models from text or images using each::sense AI. Create 3D objects, characters, environments, and product models from descriptions or reference photos. Supports mesh generation for games, product visualization, architectural models, and 3D printing. Use for: 3D asset creation, product 3D models, game 3D assets, prototyping, 3D printing models, architectural visualization. Triggers: 3d model generator, text to 3d, ai 3d model, 3d object, 3d asset, generate 3d, create 3d model, 3d mesh, 3d generation, ai 3d"
allowed-tools: Bash(curl *), WebFetch
---

# AI 3D Model Generator

Generate 3D models from text descriptions or reference images using [each::sense](https://docs.eachlabs.ai/sense/overview) — the intelligent AI agent that automatically selects the best model for your request.

## Quick Start

> Requires an each::labs API key. Get one at [eachlabs.ai](https://eachlabs.ai).

### Using curl

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Generate a 3D model of a medieval treasure chest: wooden planks with iron bands, a heavy padlock on the front latch, slightly worn and aged appearance, ornate iron corner reinforcements. Isometric 3D render on a neutral grey background, game-ready asset quality."
      }
    ],
    "stream": false
  }'
```

### Using Python (OpenAI SDK)

```python
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_EACHLABS_API_KEY",
    base_url="https://eachsense-agent.core.eachlabs.run/v1"
)

response = client.chat.completions.create(
    model="eachsense/beta",
    messages=[{
        "role": "user",
        "content": "Generate a 3D model of a medieval treasure chest: wooden planks with iron bands, a heavy padlock on the front latch, slightly worn and aged appearance, ornate iron corner reinforcements. Isometric 3D render on a neutral grey background, game-ready asset quality."
    }]
)

print(response.choices[0].message.content)
```

### With Reference Image

Provide a photo or sketch to generate the 3D model from:

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": [
              {"type": "text", "text": "Generate a 3D model based on this reference image. Recreate the object as a clean 3D render from a three-quarter view angle, maintaining the proportions, colors, and details. Neutral studio background, soft lighting."},
              {"type": "image_url", "image_url": {"url": "https://example.com/reference-object.jpg"}}
            ]
          }
    ],
    "stream": false
  }'
```

> Images are sent inside messages using the OpenAI multimodal content format. Maximum 4 images per request.

### Streaming

Set `"stream": true` for real-time SSE responses, or `"stream": false` for complete result in a single response. Streaming is useful for showing progress in UIs; non-streaming is simpler for scripts and automation.

## Use Cases

| Domain | Examples |
|--------|----------|
| **Gaming** | props, weapons, vehicles, characters, environment pieces |
| **E-commerce** | product 3D previews, configurators, AR try-on |
| **Architecture** | building models, furniture, fixtures |
| **3D Printing** | figurines, prototypes, replacement parts |
| **Education** | anatomical models, molecular structures, historical artifacts |
| **Film/VFX** | pre-visualization, CG assets, matte painting elements |

## Prompt Engineering Tips

### Prompt Structure

```
"Generate a 3D model of [object]:" + [shape and proportions] + [materials and colors] + [surface details] + [render style] + [camera angle] + [background]
```

### Material Description

```
brushed steel, polished wood, matte plastic, rough stone,
translucent glass, worn leather, oxidized copper, frosted ice,
glossy ceramic, weathered concrete, carbon fiber
```

### Render Style Keywords

```
3D render, isometric view, three-quarter angle,
Blender render, octane render, clay render (no texture),
wireframe overlay, turntable view, studio lighting
```

## Examples

### Stylized Game Weapon

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Generate a 3D model of a fantasy war hammer: a massive stone head with glowing blue rune carvings, a thick leather-wrapped oak handle, and a spiked pommel. Stylized low-poly game art style, three-quarter view, dramatic rim lighting, dark background, game-ready 3D asset."
      }
    ],
    "stream": false
  }'
```

### Product Visualization

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Generate a 3D model of a modern desk lamp: a thin adjustable arm in matte black metal, a cone-shaped shade, a weighted circular base, and a visible fabric-covered power cord. Photorealistic 3D render, studio product photography lighting, clean white background, commercial quality."
      }
    ],
    "stream": false
  }'
```

### Architectural Element

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Generate a 3D model of a modern minimalist house: flat roof, floor-to-ceiling glass walls on the front facade, white concrete exterior, a cantilevered upper floor, a small reflecting pool at the entrance, and surrounding landscaped garden. Architectural 3D rendering, isometric aerial view, daytime with soft shadows, clean neutral background."
      }
    ],
    "stream": false
  }'
```

### 3D Printable Figurine

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Generate a 3D model of a tabletop miniature: a dwarven warrior holding an axe and shield, beard braided, heavy plate armor, standing on a small round base. Grey clay render style showing surface detail without color, three-quarter view, suitable for 3D printing, clean background."
      }
    ],
    "stream": false
  }'
```

## Batch Workflow: Multi-Angle Views

```bash
OBJECT="a sci-fi hover bike with sleek chrome body, blue thruster glow, and a leather seat"

ANGLES=(
  "front view, straight-on"
  "three-quarter view from the left side"
  "side profile, left-facing"
  "rear three-quarter view"
  "top-down orthographic view"
)

for ANGLE in "${ANGLES[@]}"; do
  curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
    -H "Content-Type: application/json" \
    -H "X-API-Key: $EACHLABS_API_KEY" \
    -d "{
      \"messages\": [{\"role\": \"user\", \"content\": \"Generate a 3D render of $OBJECT. Camera angle: $ANGLE. Photorealistic render, studio lighting, neutral grey background.\"}],
      \"stream\": false
    }"
  echo "---"
done
```

## Common Pitfalls

- **AI generates images of 3D models**, not actual mesh files (OBJ, FBX, GLB). Use the output as reference for manual modeling or as a visual asset.
- **Overly complex geometry descriptions** may not translate well. Focus on overall shape and key features.
- **Inconsistent scale** — include a size reference or context object if scale matters.
- **Multiple objects** in one prompt reduce quality. Generate one object at a time.
- **Thin or intricate details** (chains, fine wire, filigree) are harder to render accurately.

## Related Skills

- [Image to 3D](../image-to-3d/SKILL.md) — Convert photos to 3D objects
- [AI Texture Generator](../ai-texture-generator/SKILL.md) — PBR textures for 3D models
- [AI AR Filter](../ai-ar-filter/SKILL.md) — AR face filters and effects
- [AI Game Asset](../../gaming/ai-game-asset/SKILL.md) — Game-ready assets

## Related Models

- [flux-2-max](../../../models/flux-2-max/SKILL.md) — Highest quality image generation
- [seedream-v4-5](../../../models/seedream-v4-5/SKILL.md) — Creative and artistic styles
- [nano-banana-pro](../../../models/nano-banana-pro/SKILL.md) — Fast iterations

## Documentation

- [each::sense Overview](https://docs.eachlabs.ai/sense/overview)
- [each::labs API](https://docs.eachlabs.ai)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.