Posts

20220612 NOT Crowd, But Points Steering

Image
  This is NOT a crowd simulation. Merely a Houdini practice in steering points around with no collision avoidance, speed variation, or feet-sliding checks whatsoever. Yet somehow it is intriguing to watch after I've set it up ;) I'll post updates if I decide to improve it.

My Attempt at the Matrix Code Falling Effect

Image
Here is my take on the Falling Code effect in the style of The Matrix. I am 23 years late to the game. If you asked me a year before if I would be able to achieve this effect, I wouldn't believe I would be able to achieve this without looking up a tutorial, even when I was already using Houdini for a good number of years. But I can now say I am able to achieve a decent set-up with some way to control various aspects of the effect, all on my own :)

Alembic Cache Export and Import in May

Image
Alembic Cache Export and Import in Maya from Patrick Woo on Vimeo . Watch this on YouTube. Here's a new video I've created on my channel. This video shows how I export and import models and animation to the Alembic format (.abc). It also shows how imported Alembic files can have some flexibility in terms of offsetting animation timings, playback speed and cycling options .

My Tutorial Appeared in The Corridor Crew's Video

Image
One of my viewers informed me that a few seconds of my Maya Expressions part 06 - Noise video got to appear in one of their videos. I love videos from The Corridor Crew. They have excellent content that informs and entertains industry professionals and lay-people alike. It is an honour that they stumbled on my videos, and an honour to have my few seconds of fame on their show. :) If you are really interested, My tiny moment of fame happens 10 minutes 9 seconds into the show.

Houdini Pyro Colour Advection

Image
I've always wanted to do this! Advecting swirling colours in Houdini used to require quite a bit of preparation constructing the volumes, but not any more with the volumeRasterizeAttributes that can create volumes from mixed data types (float, vec3, etc).  This is a viewport flipbook, not rendered For some reason, I find myself watching the yellows and greens every time.

This Blog is Listed Top 60 VFX Websites to Follow in 2021

Image
One of my students who widely crawls the Internet ( Shivam Upadhyay , that's you!) pointed me to this website:  https://blog.feedspot.com/vfx_blogs/ Written on Oct 17 2021, this article lists my blog as 44th of the top 60 websites to follow in 2021.  I am super honoured to be listed together with the top personalities online such as Allan McKay, VFX Soldier, cmiVFX, Andrew Kramer of Video Copilot, etc. This pleasant surprise serves to motivate me and to keep my passion alive. Thank you for reading my articles and following this blog for the years I've been writing.  Here's to many more years of writing, learning and sharing! Update 07 Nov 2021: The volatility of the ranking shocked me. According to that same page, my blog is now ranked 29th on the same page! It is a pleasant surprise, and I am dead certain it has nothing to do with my popularity or publicity skills. The ranking exceeds pages of wildly popular names like The Gnomon Workshop, Video Copilot and Houdini Videos

Houdini Ocean Spectrum on Toy

Image
Houdini Ocean Spectrum on Toy from Patrick Woo on Vimeo . Watch this on YouTube too! Here's my latest test in Houdini. In this test, I manage to apply Houdini's Ocean Spectrum a non-planar shape. The ocean spectrum in Houdini allows the artist to define parameters that describe an open-ocean surface. With these settings, Houdini can generate a very natural-looking ocean surface without the expensive simulation time (this is much like how Houdini's Heightfield is implemented). Since this tool was meant for an open ocean surface, it mainly works with a flat grid by adding displacement to it. If we plug a non-planar object to evaluate this spectrum with the OceanEvaluate SOP, it results in a streaking projection downwards in the Y-axis. Also, the faces that face towards negative Y will get an inverted displacement pattern of that ocean spectrum. In this test, I derive a set-up that overcomes the planar nature of the projection and the negative pattern caused by the same pr