Skip to content

Procedural Terrain System with Noise-Based Mask Blending

A reusable terrain-authoring setup in Houdini for quickly building believable environments while keeping strong artistic control.

Initial tree distribution mask

Problem

Manually sculpting each environment was slow and inconsistent. The key production issues were:

  • Rebuilding similar terrain structures from scratch for each level.
  • Keeping road, settlement, and playable-area surfaces readable.
  • Distributing vegetation and props in a way that respected terrain slope.

Approach

I built a modular heightfield workflow in Houdini with a clear processing order:

  1. Base Heightfield – establish macro landforms and overall silhouette.
  2. Derived Masks – generate slope, river, and vegetation masks from terrain attributes.
  3. Settlement Flattening – carve and level specific gameplay/readability zones.
  4. Art-Direction Pass – expose tunable parameters for quick non-destructive iteration.

This structure makes it easy to iterate globally while still allowing local overrides when needed.

Terrain Build Breakdown

Terrain heightmap stage Primary elevation definition that drives downstream masks and procedural operations.

Terrain slopemap stage Slope-based mask used to control where vegetation, props, and traversal-friendly surfaces should appear.

Terrain rivermask stage Hydrology mask used to shape drainage lines and protect water-adjacent terrain behavior.

Initial tree distribution mask
Vegetation Mask - Before/after refinement for cleaner biome boundaries and more natural vegetation clustering.
Terrain before final settlement and polish
Settlement - Final pass combines flattening, mask-driven scattering, and composition polish.

Tools

  • Houdini (HeightField workflow and procedural controls)

Result

The system substantially improved environment iteration speed and consistency across scenes:

  • Faster setup for new terrain variants.
  • More predictable art direction outcomes.
  • Cleaner, rule-driven distribution of vegetation and props.
  • Better readability around settlements and gameplay-critical areas.

© 2025 Hani Jahan Design