Music video by Miguel performing Adorn
Music video that I performed post-production and beauty pass on:
Music video by Miguel performing Adorn
Music video that I performed post-production and beauty pass on:
Circle Packing Theorem
Below are a few different methods of implementing the circle packing theorem in Houdini. The circle packing theorem or circle packing problem is “the study of the arrangement of circles (of equal or varying sizes) on a given surface such
Circle Packing Theorem
Below are a few different methods of implementing the circle packing theorem in Houdini. The circle packing theorem or circle packing problem is “the study of the arrangement of circles (of equal or varying sizes) on a given surface such
Houdini Camera Tips & Tricks
Controlling camera rotation using the mouse The mouse CHOP is used to get x y coordinates influenced by the cursor’s position on the screen. These coordinates drive the rx and ry rotation parameters of a transform SOP controlling a point
Houdini Camera Tips & Tricks
Controlling camera rotation using the mouse The mouse CHOP is used to get x y coordinates influenced by the cursor’s position on the screen. These coordinates drive the rx and ry rotation parameters of a transform SOP controlling a point
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
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
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
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
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
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
Technical Artist / Visual Effects / Compositing Demo Reel
Circa June 2012 DEMO REEL BREAKDOWN: 1. Production – School project created for a course titled Visual Effects in Film Production. Nuke – 3D match move, compositing, color correction, CG environment replication. Maya – modeling, rigging, animation. Houdini – shading,
Technical Artist / Visual Effects / Compositing Demo Reel
Circa June 2012 DEMO REEL BREAKDOWN: 1. Production – School project created for a course titled Visual Effects in Film Production. Nuke – 3D match move, compositing, color correction, CG environment replication. Maya – modeling, rigging, animation. Houdini – shading,
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
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
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,
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,
