Generate a procedural texture
bb_generate_textureGenerate procedural textures in Blockbench from material presets or ordered pixel ops like noise, gradients, and borders, using a seed for repeatable results.
Instructions
Paint a new texture from a preset and/or an ordered list of ops. Deterministic for a given seed. Presets: wood, planks, stone, cobble, metal, dirt, grass, leaves, bricks, fabric, skin, gem, noise, gradient. Ops: fill, noise, cells, gradient, radial, rect, circle, ellipse, line, checker, stripes, border, vignette, scatter, pixel, pixels, text, adjust, replace, blend. Example: {preset:"wood"} or {ops:[{op:"fill",color:"#2b3a55"},{op:"noise",color:"#101820",color2:"#8fb8de",scale:2,octaves:4},{op:"vignette",strength:0.5}]}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ops | No | ||
| name | No | ||
| seed | No | ||
| width | No | ||
| height | No | ||
| preset | No | A named material preset; user ops run on top of it. | |
| select | No | ||
| include_data_url | No |