Marble Vein

Marble Vein is a procedural ShaderWeave generator: describe the look in JSON, choose a seed, and render png, webp. It runs in the browser editor and through the rendering API, so a recipe you tune by hand can be reused in a build step or by a coding agent.

Marble Vein preview

Marble Vein preview

What it gives you.

  • Deterministic output — the same recipe, seed and engine version produce byte-identical pixels.
  • Exports png, webp from one recipe.
  • Available in the editor, the REST API, the MCP server and the CLI.
  • Tune colors, scale, warp, contrast, veinWidth, layers with schema-driven controls.

Parameters.

Marble Vein exposes these parameters. Every value is validated against the generator’s published JSON schema before a render starts.

  • colors
  • scale
  • warp
  • contrast
  • veinWidth
  • layers

Formats and credit cost.

  • png
  • webp

Still images cost one credit per output megapixel. Animation costs ten credits per megapixel per second. SVG and CSS output costs one credit.

Example outputCredits
Full HD image · PNG3
Full HD image · WebP3

Call it from an API.

POST /v1/generate/marble-vein
curl -s -H "Authorization: Bearer $SHADERWEAVE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"seed":42,"format":"png","size":{"width":1920,"height":1080}}' \
  https://shaderweave.com/v1/generate/marble-vein -o marble-vein.png

The same recipe works through the MCP server and the CLI on paid plans.

Where it works.

Editorial and album artwork

Organic fields read as photography-adjacent texture, so they work behind type without competing with it.

Product and packaging mockups

Export the same field at print and screen sizes, keeping the look consistent across surfaces.

Generative collections

Vary the seed to produce a family of related pieces for a gallery, series or drop.

Questions.

How many credits does a Marble Vein render cost?
Stills cost one credit per output megapixel and animations cost ten credits per megapixel per second. Full HD image · PNG is 3 credits; Full HD image · WebP is 3 credits.
Can I use Marble Vein output commercially?
Yes, on a paid plan. Free-plan exports are for evaluation and non-commercial use, and the free plan does not include API access.
Can I call Marble Vein from an API or a coding agent?
Yes. POST /v1/generate/marble-vein with a bearer API key renders synchronously, POST /v1/jobs queues an animation, and the MCP server exposes the same generator to coding agents. API access requires a paid plan.
Is Marble Vein output reproducible?
Yes. A render is a pure function of the generator, its parameters, the seed and the engine version, so re-running the same recipe returns the same image later.