Terrain Pro
Sturnus Sturnus Library update 17d ago

Terrain Pro

emoji_events Won Best Tool in Tech Jam, January 2025

Generate Height/Splat Maps within the editor!

favorite13favorites
thumb_up34upvotes
thumb_down1downvotes
hard_drive 1 MB folder 18 files build Engine v28
open_in_new View on sbox.game

About This Package

You have (at this moment in time) ten sections to aid in generating your  Heightmap /Splatmaps.
  • Terrain Shape: List of different terrain types that have been fine tuned to generate the best noise for terrain.
  • Terrain Dimensions: Size is 1:1 ratio, so x512 = 512x512, x1024 = 1024x1024, etc.
  • Max Height: Relative scaling is applied after the map height and min height are applied to the   Heightmap .
  • Terrain Seed: Provides you with an integer input to aid in noise generation for the  Heightmap.
  • Smoothing Passes: helps to smooth the terrain, each pass is compounded to the next pass.
  • Noise Layer Stacks: generates the same  Heightmap with small offset variations for each layer which results in more random/rough terrain (helps it look more realistic)
  • Splatmap Colors/Threshold: Adjustable gradient selector which applies directly to the Splatmap. Positions of the colors horizontally on the gradient control widget will apply relatively to the overall  Heightmap.
  • Domain Warping:  Pinch, stretch, bend, twist, and applying other properties to a noise generated image, resulting in a realistic looking terrain.
  • River Carving: Using noise turbulence, carves channels in the terrain with adjustable river frequency, depth, width, and spacing.
Once you have the desired settings, hit the "Generate" button, this will generate a black/white noise  Heightmap  image, and then use the same  Heightmap to generate a  Splatmap with color changes every 0.01 float in height for your terrain textures.
bacc3a71f729.png 99.65 KB
Screen Recording 2025-01-18 180638.mp4 650.81 KB
20250110-2020-10.6816480.mp4 2.24 MB
If you like the generated images, hit the "Export" button, this will export the RAW data to your projects asset folder, where you can then apply the  Heightmap to your terrain component.
image.png 10.94 KB
2025-01-18 18-03-19.mp4 170.78 MB

Media (4)

No usage statistics available
This package may be new or not widely used yet. Usage data becomes available as more users install and play with the package.
Package ID: sturnus.terraingenerationtool
Created: 2025-01-06 07:34 UTC
Updated: 2026-08-06 23:17 UTC
Type: library
Public: Yes
Version: 339832
files: 18
Size: 0.8 MB
Engine Version: 28
Asset Version ID: 339832
Version Created: 2026-08-06 23:17 UTC
Hash: 1786058268
Manifest: Open manifest
Compiler: Sandbox, SANDBOX;ADDON;DEBUG, 1701;1702;1591;, , , , 1, Debug, Array, Array, Array
Resources:
Code Package References:
new_releases Latest Update Aug 6, 2026
major update to app
Jun 17, 2025