Houdini 21.0 Nodes Geometry nodes

Labs Building Generator 4.0 geometry node

Generates detailed building geometry from low-resolution blockout meshes using modular components.

This tool converts simple blockout geometry into detailed, modular buildings. It is designed to support common game-development workflows where environments are first laid out using low-resolution proxy geometry and later refined into final assets.

The node analyzes incoming building volumes, slices them into floors, identifies structural regions such as walls, corners, and ledges, and replaces those regions with high-resolution modules sourced from a user-defined module library.

This approach enables fast iteration, consistent architectural detail, and non-destructive refinement.

Parameters

Visualize

Color Floors

Colors each floor to aid visualization and debugging.

Initialize

Full Floor Height

Height of a single floor, in Houdini units.

Seed

Seed used to control randomization.

Simple Ledges

Uses simple extruded ledges instead of user-defined ledge modules.

Primary

Wall Face

Facade Module Pattern

Module name used as the primary wall unit.

Corners

Enables corner modules on bottom ledges.

Concave Corner Module

Corner module used for outward-facing corners.

Convex Corner Module

Corner module used for inward-facing corners.

Secondary

Top Ledge

Top

Enables ledges along the top of each floor.

Height

Height of the top ledge, in Houdini units.

Module Pattern

Module name used for the top ledge.

Bottom Ledge

Bottom

Enables bottom ledges on each floor.

Sideslop

Sideslop Module

Module used to fill the gap between primary wall modules and corner modules.

Customization

Floor Overrides

Number of floor overrides defined.

Settings

Floor Index

Index of the floor to override. A value of 0 corresponds to the ground floor.

Floor Height

Override height for the specified floor, in Houdini units.

See also

Geometry nodes