Terrain from Image Generator

During my time as an intern at SideFX, I created this demo to showcase SideFX Labs’ Biome Initialize SOP during the Houdini 20 Keynote event.

My demo leverages the Labs Biome Initialize SOP to extract masks for different biomes. These masks drive a procedural heightfield system that adds noise, erosion, and other processes to create mountains, forests,  beaches, and bodies of water. Details like rocks and trees are scattered onto the terrain depending on the biome. These masks also drive procedural shading in COPs that adds color to the landscape and creates additional detail, like snow on the mountain tops. 

You can see the project on the SideFX Content Library.

Biome regions are extracted from an image using the Labs Biome Initialize SOP

Extracted regions are used as masks to drive processes, including noise and erosion, for terrain generation

Extracted regions are used as masks to drive procedural shading in COPs

Examples

Inputted image

Generated height map

Generated texture

Resulting terrain from height map and texture