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