Boat At Sea

Project I completed June, 2013: I was responsible for all aspects except the modeling of the boat. The animation and effects were created using Houdini, everything was rendered using Mantra, and all the render elements were composited using Nuke. The

/ No comments

Boat At Sea

Project I completed June, 2013: I was responsible for all aspects except the modeling of the boat. The animation and effects were created using Houdini, everything was rendered using Mantra, and all the render elements were composited using Nuke. The

/ No comments

VDB Fracturing Tool

Some tests demonstrating a VDB fracturing system I developed using Houdini 12.5: I’ve found it offers a lot more control, flexibility, and better results then the built-in VDB fracture SOP. Every iteration a fragment is removed from the input geometry

/ No comments

VDB Fracturing Tool

Some tests demonstrating a VDB fracturing system I developed using Houdini 12.5: I’ve found it offers a lot more control, flexibility, and better results then the built-in VDB fracture SOP. Every iteration a fragment is removed from the input geometry

/ No comments

Molotov Cocktail

My first project I completed after starting my internship with Side Effects Software. The project proved to be a great learning experience as I learned how to combine a layer several simulations including: FLIP fluid, Pyro, RBD, and Cloth. Additionally

/ No comments

Molotov Cocktail

My first project I completed after starting my internship with Side Effects Software. The project proved to be a great learning experience as I learned how to combine a layer several simulations including: FLIP fluid, Pyro, RBD, and Cloth. Additionally

/ No comments

Python Sweep

A Python OTL I was recently working on required similar functionality to the Sweep SOP Houdini offers. One of the requirements of the OTL was the ability to alter the geometry being swept along the curve between each instance, because

/ No comments

Python Sweep

A Python OTL I was recently working on required similar functionality to the Sweep SOP Houdini offers. One of the requirements of the OTL was the ability to alter the geometry being swept along the curve between each instance, because

/ No comments

Roll Out The Carpet

After struggling to simulate a carpet to roll down a staircase and then up a second staircase, I realized that I’d have to come up with a different method to achieve what I was after. After experimenting with a few

/ One Comment

Roll Out The Carpet

After struggling to simulate a carpet to roll down a staircase and then up a second staircase, I realized that I’d have to come up with a different method to achieve what I was after. After experimenting with a few

/ One Comment

Walking Table

Creating the table: The table character is created from a 10 sided polygonal circle. These 10 points are sent to a ForEach SOP where they’re connected by a line to the closest point of the geometry connected to the 2nd

/ No comments

Walking Table

Creating the table: The table character is created from a 10 sided polygonal circle. These 10 points are sent to a ForEach SOP where they’re connected by a line to the closest point of the geometry connected to the 2nd

/ No comments

Point Connecting Python OTL

This was the first Python OTL I created for Houdini. Having little knowledge of Python or digital assets at the time (I started working on this in November of 2011), I decided to replicate a technique frequently done in the

/ No comments

Point Connecting Python OTL

This was the first Python OTL I created for Houdini. Having little knowledge of Python or digital assets at the time (I started working on this in November of 2011), I decided to replicate a technique frequently done in the

/ No comments

Polar Variance Vopsop

Vopsop which uses spherical coordinates to generate normalized vectors of varying directions. Some uses for this could be assigning varied initial velocities to particles (like discussed here), or copying geometry to points with varying rotations applied. In the above video,

/ No comments

Polar Variance Vopsop

Vopsop which uses spherical coordinates to generate normalized vectors of varying directions. Some uses for this could be assigning varied initial velocities to particles (like discussed here), or copying geometry to points with varying rotations applied. In the above video,

/ No comments

Vines (Sweep Sop)

An idea I came up with when I was prototyping some different ways to generate vines. In this example a circle is swept along a curve, but only one point of the circle is saved at each point along the

/ No comments

Vines (Sweep Sop)

An idea I came up with when I was prototyping some different ways to generate vines. In this example a circle is swept along a curve, but only one point of the circle is saved at each point along the

/ No comments

CHOP Light Flicker Effect

The CHOP context is quickly becoming one of my favorite areas in Houdini. In the above video an animation curve is being generated by some noise functions in a CHOP network, this curve is used to drive the intensity of

/ No comments

CHOP Light Flicker Effect

The CHOP context is quickly becoming one of my favorite areas in Houdini. In the above video an animation curve is being generated by some noise functions in a CHOP network, this curve is used to drive the intensity of

/ No comments