# Generate Lamp (Procedural 3D)

> Generate Lamp (Procedural 3D) is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-18).

Generates a parametric 3D lamp model and returns it as both a GLB and editable BLEND file using procedural Blender geometry.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/studio3d-generate-lamp?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/generate-lamp-procedural-3d-7e6ef75d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sad_YGBB8uKkm_5mgZVds

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability generate-lamp-procedural-3d-7e6ef75d -d '<json body>'
```

Example prompt: Generate a procedural lamp model for me — make it 3 units tall, 1.5 wide, and 1.5 deep, with 6 segments, medium roughness of 0.4, metallic value of 0.8, and a deep blue color #1144cc, using seed 99.

## When to prefer this

Choose this endpoint when you need a deterministic, parametric 3D lamp asset in GLB or BLEND format without AI image reconstruction — ideal for game pipelines, architectural visualization, or procedural scene population where reproducible geometry and editability matter. Prefer this over AI-generative image or mesh tools when you need clean topology and an editable Blender source file.

## Known failure modes

- Busy worker returns an error before payment settlement if processing queue is full
- Invalid hex color format causes validation rejection
- Seed or dimension values outside allowed ranges (e.g. detail > 32) cause schema validation failure
- Worker timeout if Blender geometry generation exceeds 60 seconds
- Network or payment settlement failure before file delivery

## How this service works

Generate Lamp: Generate a procedural lamp model as GLB and editable BLEND files. Parametric geometry, not AI text/image reconstruction. Runs locally in Blender. Bounded small-model processing, normally under 60 seconds; a busy worker returns an error before payment settlement.

## Output

Returns a GLB binary file and an editable BLEND file containing a procedurally generated lamp mesh with the specified geometry parameters (height, width, depth, segment count, detail level) and PBR material settings (color, metallic, roughness). The files are ready for use in Blender, game engines, or 3D pipelines.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "seed": {
   "type": "integer",
   "default": 42,
   "maximum": 2147483647,
   "minimum": 0
  },
  "color": {
   "type": "string",
   "default": "#6688bb",
   "pattern": "^#[0-9a-fA-F]{6}$"
  },
  "count": {
   "type": "integer",
   "default": 4,
   "maximum": 8,
   "minimum": 2
  },
  "depth": {
   "type": "number",
   "default": 2,
   "maximum": 10,
   "minimum": 0.1
  },
  "width": {
   "type": "number",
   "default": 2,
   "maximum": 10,
   "minimum": 0.1
  },
  "detail": {
   "type": "integer",
   "default": 16,
   "maximum": 32,
   "minimum": 8
  },
  "height": {
   "type": "number",
   "default": 2,
   "maximum": 10,
   "minimum": 0.1
  },
  "metallic": {
   "type": "number",
   "default": 0,
   "maximum": 1,
   "minimum": 0
  },
  "roughness": {
   "type": "number",
   "default": 0.5,
   "maximum": 1,
   "minimum": 0
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/generate-lamp-procedural-3d-7e6ef75d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
