top of page

PCG Landscape

Unity C# and Houdini

Terrain Demonstration

This Unity tool enables players to generate dynamic, randomized terrains by combining user-defined height maps with procedural algorithms.

 

The system enhances the base terrain shape using multiple layers of Perlin noise, Voronoi tessellation, and Midpoint displacement, introducing organic variations while maintaining the overall structure. To ensure smooth transitions between terrain features, the generator applies a final smoothing algorithm that averages neighboring elevations, blending sharp edges into natural contours. This tool offers a powerful yet flexible approach to terrain generation, providing artists and designers with a robust foundation for world-building.

Houdini Rock Generator for Game Models

This Houdini tool allows players to procedurally generate randomized rock shapes, ideal for game environments. Using random modseeds, users can create unique stone formations while adjusting their general shape and base scale (X, Y, Z). Additional parameters provide fine-tuned control over top shaping (flat or pointed), density, and Perlin noise randomness, ensuring natural-looking variations. 

 

For performance optimization, users can also modify the polygon face count, balancing visual fidelity and efficiency. This generator streamlines rock asset creation, making it a powerful tool for artists and developers.

© 2025 by Kaili Shan. All rights reserved.

bottom of page