Skip to content

Procedural Modular Building System

A Houdini Digital Asset (HDA) for technical artists to generate production-ready buildings at scale while keeping strong art direction. The system is designed to work in two modes: fully procedural generation and modular-kit assembly.

Production Goal

Create dense, style-consistent architecture quickly for world-building, while preserving flexibility for environment artists and level teams.

Workflow Support

1) Fully Procedural Workflow

Use rule-driven generation when speed and volume are the priority:

  • Procedural footprint interpretation and lot fitting
  • Floor, facade, and roof generation from exposed controls
  • High-volume seed variation for fast lookdev and layout exploration

2) Modular / Hybrid Workflow

Use authored pieces when you need stronger art direction:

  • Snap and distribute modular wall, window, door, and trim assets
  • Blend kit pieces with procedural rules for controlled variation
  • Keep outputs consistent across districts while preserving hero moments

Modular Buildings

Technical Highlights

  • Attribute-Based Variation: Per-primitive and per-building attributes (style ID, floor class, facade rhythm, material set, damage/wear masks) drive deterministic variation and downstream shading.
  • Procedural UVs: Automatic UV generation for facade strips, trims, and roof sections with stable texel density and repeat controls.
  • Data-Oriented Output: Clean attribute schema for export to game engines and material pipelines.
  • Scalable Controls: Seed, footprint, floor count, floor height, and window spacing exposed through an artist-friendly HDA interface.

Ureal implementation

Tower

Style Presets

Desert / Middle Eastern Architecture

desert

Modern Architecture

modern

Urban Architecture

urban

Procedural building HDA UIHoudini node graph for building generation

Tools

  • Houdini
  • VEX / Python

Results

  • Faster building creation versus manual modeling workflows
  • Large batches of coherent building variants from compact rule + kit inputs
  • Improved iteration speed for procedural, environment, and technical art teams
  • Reusable pipeline-ready outputs for both procedural-only and modular-assisted production

© 2025 Hani Jahan Design