Gateway

Previous
Next

Gateway

September 2020

Houdini | Substance Designer | Nuke

Customizable Terrain

The terrain is built on a procedural node system in Houdini which enables the artist to creative multiple diverse terrains. The hills, valleys and level of roughness of the terrain can be adjusted with sliders. The procedural textures will adapt to the roughness and the grass will grow on the more gradually sloping areas of the new terrain.

 
viewport_terrain.PNG
viewport_terrain_2.PNG
 

Grass Alignment

The procedural node network calculates the slope of the terrain using the Normal vector; it develops a new alignment vector by a series of cross products of the Normal vector and the position vector. The new alignment vector ensures that anything attached to the terrain (in this case grass) grows at a suitable or natural angle from the ground.

 

The slope vector also manages the bending of the procedural materials applied to the terrain, converting the lengthy process of building terrains to a simple use of sliders.

Previous
Next