π² Procedural Generation¶
Algorithmic terrain heightmaps, BSP dungeon layouts, foliage placement, weather systems, noise fields, UV packing, and name generation β no AI model required for any of these.
Quick Reference¶
| Command | Description | Model |
|---|---|---|
assgen gen procedural terrain heightmap |
Generate a procedural heightmap PNG (Perlin/fractal/ridged noise) | (algorithmic) |
assgen gen procedural texture noise |
Generate a tileable noise texture PNG (Perlin/Voronoi/fBm) | (algorithmic) |
assgen gen procedural level dungeon |
Generate a BSP or cellular-automata dungeon layout | (algorithmic) |
assgen gen procedural level voronoi |
Generate a Voronoi region map (colour PNG + regions JSON) | (algorithmic) |
assgen gen procedural foliage scatter |
Scatter foliage instances using Poisson disk sampling on a density map | (algorithmic) |
assgen gen procedural tileset wfc |
Synthesise a new tileset using Wave Function Collapse from a sample image | (algorithmic) |
assgen gen procedural plant lsystem |
Generate an L-system plant skeleton (SVG + branches JSON) | (algorithmic) |
assgen gen procedural terrain heightmap¶
Generate a procedural heightmap PNG (Perlin/fractal/ridged noise).
Algorithmic β no AI model required
This command uses CPU-based algorithms. No model download or GPU required.
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
--width |
INTEGER |
512 |
|
--height |
INTEGER |
512 |
|
--type |
TEXT |
fractal |
perlin | fractal | ridged |
--seed |
INTEGER |
42 |
|
--scale |
FLOAT |
100.0 |
|
--octaves |
INTEGER |
6 |
|
--output |
TEXT |
β |
|
--wait |
BOOLEAN |
β |
assgen gen procedural texture noise¶
Generate a tileable noise texture PNG (Perlin/Voronoi/fBm).
Algorithmic β no AI model required
This command uses CPU-based algorithms. No model download or GPU required.
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
--width |
INTEGER |
512 |
|
--height |
INTEGER |
512 |
|
--noise-type |
TEXT |
fbm |
perlin | voronoi | fbm |
--seed |
INTEGER |
42 |
|
--scale |
FLOAT |
100.0 |
|
--octaves |
INTEGER |
6 |
|
--output |
TEXT |
β |
|
--wait |
BOOLEAN |
β |
assgen gen procedural level dungeon¶
Generate a BSP or cellular-automata dungeon layout.
Algorithmic β no AI model required
This command uses CPU-based algorithms. No model download or GPU required.
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
--width |
INTEGER |
64 |
|
--height |
INTEGER |
64 |
|
--rooms |
INTEGER |
10 |
|
--algorithm |
TEXT |
bsp |
bsp | cellular |
--seed |
INTEGER |
42 |
|
--output |
TEXT |
β |
|
--wait |
BOOLEAN |
β |
assgen gen procedural level voronoi¶
Generate a Voronoi region map (colour PNG + regions JSON).
Algorithmic β no AI model required
This command uses CPU-based algorithms. No model download or GPU required.
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
--width |
INTEGER |
512 |
|
--height |
INTEGER |
512 |
|
--regions |
INTEGER |
12 |
|
--seed |
INTEGER |
42 |
|
--output |
TEXT |
β |
|
--wait |
BOOLEAN |
β |
assgen gen procedural foliage scatter¶
Scatter foliage instances using Poisson disk sampling on a density map.
Algorithmic β no AI model required
This command uses CPU-based algorithms. No model download or GPU required.
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
DENSITY_MAP (required) |
TEXT |
β |
Greyscale density map image |
--count |
INTEGER |
100 |
|
--min-dist |
FLOAT |
1.0 |
|
--seed |
INTEGER |
42 |
|
--output |
TEXT |
β |
|
--wait |
BOOLEAN |
β |
assgen gen procedural tileset wfc¶
Synthesise a new tileset using Wave Function Collapse from a sample image.
Algorithmic β no AI model required
This command uses CPU-based algorithms. No model download or GPU required.
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
SAMPLE (required) |
TEXT |
β |
Sample tileset image |
--width |
INTEGER |
20 |
|
--height |
INTEGER |
20 |
|
--tile-size |
INTEGER |
16 |
|
--seed |
INTEGER |
42 |
|
--output |
TEXT |
β |
|
--wait |
BOOLEAN |
β |
assgen gen procedural plant lsystem¶
Generate an L-system plant skeleton (SVG + branches JSON).
Algorithmic β no AI model required
This command uses CPU-based algorithms. No model download or GPU required.
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
--axiom |
TEXT |
F |
|
--rules |
TEXT |
{"F":"F[+F]F[-F]F"} |
JSON mapping symbolβreplacement |
--iterations |
INTEGER |
4 |
|
--angle |
FLOAT |
25.0 |
Turn angle in degrees |
--step |
FLOAT |
10.0 |
Segment length in pixels |
--output |
TEXT |
β |
|
--wait |
BOOLEAN |
β |