Avatar


CreepingCorruption

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.

CreepingCorruption

Procedural Corruption Breakdown

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

CreepingCorruption

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.