Yin Yang

An experimental Micro-Film Project. Abstract portrayal of the tension between light & dark.

Happy New Year 2020

Happy New Year! It’s 2020

Happy New Year 2020

Happy New Year all! I’ve set some goals and directions for the studio and we’re going to make it happen. May foresight be 20/20.

And I wish to set some directions and goals for this website.

  • Rebrand to ‘Animation Director’ because my experience serves better as an animation director.
  • Write a series of 12 articles following the good response to “Guide to Singapore Animation Industry” in hopes to provide more support for the student community of animators in Singapore.
  • Prepare 12 refreshing visuals to accompany the blog posts every month!
  • Update CV to include recent award-winning projects and to document involvement in projects as Creative Direction at Masonry Studios

Inktober 2019 – Behind-the-scenes

Rendered a bunch of photographic illustrations using Houdini and Redshift for Inktober 2019 using Jake Parker’s official prompt list. I think the spirit of Inktober is meant to revisit a fundamental form of creating illustrations to reignite the passion we artists had when we start out! With that, I purposely designed my “3D-tober” to be entirely void the the compositing process.

Everything was rendered directly using Houdini and Redshift, and using Redshift’s Post Fx for flares, and blooms. I must say, it’s VERY fun! Till the next October! Meanwhile, here are some work in progress images / screenshots of my process. Cheers!

Ronald Fong Inktober 2019 - BTS - 24 Dizzy
Ronald Fong Inktober 2019 - BTS - 25 Tasty
Ronald Fong Inktober 2019 - BTS - 27 Coat
Ronald Fong Inktober 2019 - BTS - 29 Injured
Ronald Fong Inktober 2019 - BTS - 31 Ripe
Ronald Fong Inktober 2019 - BTS - 23 Ancient

Notes On Using Pref Or Position Reference Pass

V-Ray Limitations

At this time of writing, V-Ray GPU doesn’t render the Pref pass out using known techniques. So meanwhile, you’d have to use V-Ray CPU instead. Good thing, Pworld renders perfectly fine in V-Ray GPU.

Nuke Crashes When Using Pref Information

In Nuke, we can use the World Position Texture Projection node to project a texture onto a geometry using the Pref information.

The usage is simple:

  1. Feed in the Pref information into the “point position” handle and the desired texture in to the “src” handle
  2. Color pink the image to sample the vector information
  3. Click on “Bake Position” to store the information in to the node
  4. Viola! (hopefully)
  5. In my experience, Nuke crashes when I try to view the output. There’s no way around this unless we apply this following fix. In my case, V-Ray generated a value too large for Nuke to handle. The solution?
  6. Use a Clamp node to get rid of values you won’t use anyway, and you should be able to use this node with no problems.

Cheers! Happy comp-ing!

The World Position Toolkit I’m referring to is available at this link: http://www.nukepedia.com/toolsets/3d/wptk


Using Houdini’s FLIP solver to model the Rayleigh–Taylor instability (after Lord Rayleigh and G. I. Taylor). It is an instability of an interface between two fluids of different densities which occurs when the lighter fluid is pushing the heavier fluid.

  • Houdini
  • Redshift


Most Recent Entries