Posted by: Jeff | 2017/09/17

Houdini: Print Hierarchy

This a quick python script to print out the hierarchy of a selected node on the python shell. The script will recursively find the hierarchy of a node’s children, or a node’s output connection.


sel = hou.selectedNodes()[0]

def traverse(node, mode, level=0):
    x = node.outputs() if mode else node.children()
    if len(x) > 0:
        level += 1
        for i in x:
            print " " * level +
            traverse(i, mode, level)
traverse(sel, kwargs['ctrlclick'])

Read More…

Posted by: Jeff | 2017/04/27

Houdini: Simulation Timestamp

This is a short python script that I’m currently using to print out the total simulation processing time of the current DOP network.


import datetime

def simTimeStamp(event_type, frame):
    global tStart, tEnd
    if event_type == hou.playbarEvent.FrameChanged and frame == 1:
    if event_type == hou.playbarEvent.Started:
        tStart =
    if event_type == hou.playbarEvent.Stopped:
        tEnd =
        tDelta = tEnd - tStart
        print "Simulation time:", tDelta


if hou.frame() == 1:

Read More…

Posted by: Jeff | 2017/02/06

Houdini: FLIP History


Here’s an unofficial list of updates and changes made throughout the development of the FLIP Solver and FLIP Object DOPs in Houdini from H11 onwards (H15.5). Read More…

Posted by: Jeff | 2016/12/20

Houdini: Floating Parameters Dialog

This is a simple XML code to move the Parameters menu outside the sub-menu “Parameters and Channels”.


Parameters Menu Item

Read More…

Posted by: Jeff | 2016/05/27

VFX Reel 2016

I have compiled a new reel focusing mainly on FX work from the past couple of years.

Posted by: Jeff | 2016/01/09

Vue – Star Wars Competition

Woohoo! I won 2nd Place for the Vue 3D Environment Competition. ^_^


Contest Page
Cornucopia Gallery Image

Read More…

Posted by: Jeff | 2016/01/07

VFX / Generalist Reel 2015

Here’s a compilation of some of the VFX work that I did in the last couple of years.

Tools used:
3dsmax | Houdini | After Effects | Nuke | Realflow
Vray | PFlow | FumeFX | Afterburn | Krakatoa

Posted by: Jeff | 2015/09/20

PFlow: mParticles and ADM – Samples

PFlow: mParticles and Advanced Data Manipulation Samples

I had a few requests for some of the scene files from my old Particle/Scripting reel. I have been meaning to share those scenes. The files are now here (way overdue) and are free for anyone interested to look through it. Note that these were all initially made from Box #2 and Box #3. (circa 2011~) >_<

Read More…

Posted by: Jeff | 2013/11/18

FumeFX – Controllers

Here are some use-case examples of things that you could do with a feature in FumeFX that is probably one of the most under utilized – The Source Controllers.

Source Controllers

FumeFX Source Controllers

Read More…

Posted by: Jeff | 2013/04/12

2D Fluid Solver Examples

I added a few more examples to the PFlow 2D Fluid Solver post.
Scroll down to the Examples section to view them.

Older Posts »