
Creeping Corruption - WaxHeart
A tool for procedurally spreading corruption onto meshes.
Tools: Houdini, Unity, C#
Problem
Spreading corruption in the environment was a tedious process, and could be found everywhere in the environment.
Solution
Procedurally project corruption onto meshes within artist controlled boundaries.

Procedural Corruption Breakdown
Users can define the spread of corruption by volumes in Unity.

Unity Editor Tool Integration
Houdini Engine HDA interface is difficult for artists to use. Simply the process with a custom Unity Editor tool.
Pain Points:
- Users have to manually add all meshes that corruption will be projected onto in the HDA parameters.
- Users have to manually add all volume boundaries in the HDA parameters.
The custom editor tool automates these processes.
Whenever the cook button is pressed, all meshes inside the volume boundaries are added to the HDA.
Volumes (sphere and box) can easily be created via button, and are automatically added to the HDA.