Reel & Breakdown
Breakdown
Here follows a very brief breakdown of content shown in my reel. For more content (and some in-depth breakdowns), feel free to take a look at my blog .
Film / Houdini
Max Max: Fury Road
Houdini, C++
- Custom Pixar Renderman procedural for volumetric rendering
- Dust / Particles VFX (Houdini)
Aftershock
Houdini, C++
- Bullet solver / Houdini SOPs integration
- Houdini SOPs Destruction tools
Strangerland
Houdini
- Pyroclastic dust storm cloud
- Dust and dirt elements (particles & volumetrics)
Gods of Egypt
Houdini
- Lighting VFX, custom materials
- Scorpion crowds
Seven Psychopaths
Houdini
- Blood, material with custom renderpasses
Aftershock
Houdini
- Gas pyro sims
Ghostbusters
Houdini, Python
- Ghost lookdev
- Ghost VFX particle / pyro sims
- Workflow automation
Happy Feet 2
Houdini, C++, Python
- Bullet Solver / Houdini SOPs integration
- Bullet Solver customization for “glue constraint” support
- Houdini SOPs Destruction tools
- Destruction VFX / RBD sims
Seal Team
Houdini, Python
- Pipeline tools / workflow automation / renderfarm integration
GameDev / Unreal Engine
Isuara Trailer
Unreal Engine, Niagara, Maya, Houdini, Python
- USD import pipeline from Maya to Unreal for rendering in Sequencer
- Ocean sim in Houdini, custom material and rendering in Unreal
- Smoke / fire / fog elements for rendering in Unreal
- Niagara systems for VFX elements
- Palm Tree rig prepped for instancing with Unreal foliage painter
Glimpse (Epic Megagrant Recipient)
Unreal Engine, Blueprints, C++, Houdini Engine
- Blood smears / spline rig
- Cloth simulation rig
- Microwave explosion cinematic scripting, niagara systems, VFX, gameplay integration
- Glimpse Bubble effect RnD
Check out more Glimpse posts .
Houdini Engine Development
Unreal Engine, Houdini, C++
- Houdini Tools Panel & Presets system
- UE4 Streaming Landscapes integration
- KineFX Support
- BSP Brush Support
- HoudiniAsset Blueprint Component
More details here .
Twister (Prototype)
Unreal Engine, Chaos
- Chaos Destruction / gameplay integration
Untethered (2022 Epic MegaJam Winner)
Unreal Engine, Niagara, Houdini Engine, Houdini
- Healing, Death, Tether VFX
More details on Stylized VFX and MegaJam .
Spline Following Bat Swarm (Personal, RnD)
Unreal Engine, Niagara, Houdini, VAT
- Boids swarm with spline following, built with Niagara
- Bat model rigged / animated in Houdini / KineFX, exported as VAT mesh for instancing.
More details here .
Weapon / Impact VFX (Personal, RnD)
Unreal Engine, Niagara, Blueprints, Houdini, Pyro, Substance Designer
- Muzzle flash & tracer VFX, made in Niagara
- Concrete impact VFX (decal, debris, dust trails)
- VFX / gameplay integration
More details here .
Shield VFX (Personal, RnD)
Unreal Engine, Niagara, Blueprints, RenderTarget, Houdini
- Shield modeled in Houdini
- Custom blueprint logic / draw impacts on RenderTarget.
- Distort mesh from Impact RenderTarget using material.
More details here .
Shootable Roaches (Personal, RnD)
Unreal Engine, Niagara, Blueprints, Houdini, Fluid Sim, VAT
- Niagara Roach simulation with player avoidance
- Blueprint / Niagara hitscan integration to achieve shootable roaches
- Fluid Sim in Houdini for Roach Splat, exported as VAT to UE, for use in Niagara.
More details here .
Chaos Destruction (Personal, RnD)
Unreal Engine, Geometry Collections, Chaos, Chaos Fields, Niagara, Blueprints
- Multi-level fracturing of statue geometry
- Statue fractured using Chaos Strain Fields on bullet impacts
- Fracture break and trail events used to spawn more dust (niagara)
More details here .
Dynamite Explosion (Personal, RnD)
Unreal Engine, Niagara, Houdini, Axiom, Substance Designer, Blueprints, SplineMesh
- Throw Arc using Spline Mesh procedurally built with blueprints and custom material
- Smoke and Pyro elements simmed with Axiom GPU solver in Houdini
- Explosion made with Niagara
- Dynamite Lit Fuse made with Niagara and custom material
- Dynamite mesh modified in Houdini for VFX purposes