Procedural Tools
During this project I plan to create and implement multiple procedural tools using Houdini and Python scripts.
Terrain Generation Tool
This tool was written in August 2020 preceding the start of my Senior Project a month later. This tool is a Python based Houdini shelf tool that allows very quick and streamlined generation of Heightfield terrain systems via a simple UI. More can be read about this tool and it’s development here: Terrain Generator
A simple terrain made using this tool. This can be further tweaked in the node editor in order to add more varied foliage, and to tie into texture and grass systems covered below.
User Interface
Texturing and Grass System
This system was created in May of 2020 preceding the start of my Senior Project. This system combines the use of procedural and manipulatable OSL Shaders, texture/layer remapping, and Houdini Curve tools to create photo-realistic ground shaders. More can be read about this project here: Organic Stones (PDF)
If you have issues with the quality of this document please contact me for an uncompressed version.
A flat plane that has been textured with a rocky surface and grass curves generated in between. This was created using the system described above.
Rock Generation System
This system is currently a modified version of a VOP-based stone generator created by Johann Woelper, more of his work can be seen here. This set up allows me to quickly create many rocks that are unique but visually cohesive. I have modified this VOP network to fit the visual look I am trying to achieve, as well as to conform to terrain surfaces in an efficient manner.