Tooluck logoTooluck
SKILL.md

blender-environment-kits

Agent skill fromEL4CTEO/blender-skills

Game environments in Blender 5.2 - terrain from noise or heightmaps (erosion, terraces, play areas, slope/height materials, 16-bit heightmaps + splat maps for UE/Unity), biome scatter by slope/height/mask with Poisson spacing, modular kit metrics and validation (grid, pivots, seams, texel density). Use for levels, landscapes, forests, modular buildings, dungeons.

How to install blender-environment-kits

install blender-environment-kits
# install the blender-skills pack with the skills CLI
npx skills add EL4CTEO/blender-skills

# or add only this skill to Claude Code: copy the folder

skills/blender-environment-kits/

# into

~/.claude/skills/blender-environment-kits/ (all projects)

.claude/skills/blender-environment-kits/ (one project)

skills/blender-environment-kits/SKILL.md

MITFull file
1# Environment kits
2
3The execution model is in `blender-core`. Custom GN tools are in `blender-geometry-nodes`, materials in `blender-texturing` (trims, vertex blends), and mood/weather in `blender-time-of-day`/`blender-weather-fx`.
4
5## One call each
6```
7scripts/terrain.py -- --size 400 --res 513 --height 60 --type ridged --erosion 30 --flatten 0 0 40 --material
8scripts/terrain.py -- --heightmap //hm.png --size 1000 --res 1009 --height 120 --export-splat //T_Splat.png
9scripts/scatter.py -- --target Terrain --collection Trees --density 0.02 --min-distance 5 --max-slope 25 --height-max 45
10scripts/scatter.py -- --target Terrain --collection Rocks --density 0.05 --max-slope 70 --align 0.8 --name ENV_Rocks
11scripts/kit_check.py -- --objects SM_Wall_4m SM_Floor_4m SM_Door_4m --grid 0.5 --fix
12```
13
14## Terrain (terrain.py)
15- Grid of `--res`² verts over `--size` m. Use **2^n + 1** for Unity (513/1025/2049, `.raw` 16-bit LE) and UE Landscape's recommended sizes (505/1009/2017/4033, 16-bit PNG). Above 1025, tile it.
16- `--type fbm` (rolling), `ridged` (mountains), `hills` (hetero terrain). `--scale` = feature size m. `--erosion N` = thermal erosion steps (talus 33°): slopes relax and debris fills valleys. `--terrace` m = stepped flats. `--flatten X Y R` = a level play/build area blended back with a smoothstep.
17…

Excerpt shown under the repository's MIT license.

More skills in blender-skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates