Houdini and Unity tools

Houdini for flexible, non-destructive workflows. Unity for fast iteration and deployment.

Layout and runtime VFX systems for the Game On project.

A 3D real-time cinematic project.

Armor Peeling System

Procedurally rigged armor with interactive, collision-based detachment.

Armor Peeling System

Procedurally rigged armor with interactive, collision-based detachment.

houdini-svgrepo-com

houdini

Armor pieces are procedurally extracted, centered, and jointed, then exported as separate elements and parented to the character rig to enable controlled detachment.

unity

Unity

A runtime tool dynamically assigns rigidbodies and colliders to armor pieces and applies physical forces on detachment, enabling immediate feedback during in-engine iteration.

Flash Flash

Why this matters

It enables real-time feedback for precise art direction during iteration, while allowing the final effect to be baked into linear animations once validated, reducing runtime complexity and avoiding unnecessary CPU cost.

Fence Placement Tool

A designer-friendly procedural fence system built in Houdini as an HDA, used directly inside Unity.

Fence Placement Tool

A designer-friendly procedural fence system built in Houdini as an HDA, used directly inside Unity.

houdini-svgrepo-com

houdini

The system generates fence geometry from a user-defined path, with configurable spacing and modular components. Individual poles can be flagged as destructible during generation.

unity

Unity

A component-based workflow allows designers to place fences interactively and select specific poles as destructible. Selected elements are then baked right inside Unity into vertex animation textures for efficient runtime playback.

Flash Flash

Why this matters

It enables fast, curve-based fence layout without manual modeling, while supporting selective destruction that can be baked into lightweight animations, reducing runtime cost and improving scalability.

Animation Retargeting

A KineFX-driven pipeline for unifying, blending, and retargeting animation for real-time deployment.

Animation Retargeting

A KineFX-driven pipeline for unifying, blending, and retargeting animation for real-time deployment.

houdini-svgrepo-com

houdini

Animations from multiple sources are normalized to a shared base rig, blended and layered with KineFX, then retargeted and exported as Unity-ready FBX assets.

Flash Flash

Why this matters

This non-destructive pipeline mixes animation from different rigs without re-authoring, supporting fast iteration for real-time projects.

Crowd VAT Generator

A scalable system for real-time character variation using a single VAT texture with multiple animations driven at runtime.

Crowd VAT Generator

A scalable system for real-time character variation using a single VAT texture with multiple animations driven at runtime.

houdini-svgrepo-com

houdini

Multiple animation clips were packed into a single VAT, with all motions stored on one mesh and texture. Playback data was exported to control timing and looping, resulting in a lightweight setup for real-time use.

unity

unity

Multiple animations were packed into a single VAT, using one mesh and texture for lightweight real-time playback.

Flash Flash

Why this matters

This approach enables large crowds with low draw calls and no skeletal animation, making it efficient for real-time scenes.

Environment variation tool for drill simulations at SSVR Inc.

VR police and military training.

Procedural Drill Builder

Generates multiple drill scenarios from a single level setup.

Procedural Drill Level Builder

Generates multiple drill scenarios from a single level setup.

houdini-svgrepo-com

houdini

Curve-based tools to build walls and layouts, with additional tools for door placement and rule-based furniture randomization.

unity

Unity

In Unity, the system is driven by Houdini Engine, with light baking automatically triggered as part of the workflow.

Flash Flash

Why this matters

Enables fast iteration and scalable scenarios creation, reducing manual work while maintaining consistent results.