Houdini Ocean Effects
Taught by Nick van Zutphen
- Course Number:
- Software Version:
- Original Run Date:
- April 2014
- 8 hours 25 minutes
This course covers the Ocean FX tools, how they work and gives an insight in when to use the right tool. The majority of the course covers a project where we create a full CG shot of a boat on a rough sea. In the process we will use quite a few advanced techniques which we will tackle step by step. This is a course aimed at those who feel comfortable in Houdini but are looking to extend their skills.
Throughout this project you will learn to:
- Create a full CG ocean shot
- Think of FX in layers
- Setup a horizon wide ocean
- Render it realistically, using procedurals
- Project a boat on this ocean, so it dynamically moves along with it
- Simulate the water around the boat using a FLIP simulation
- Blend this simulation around the edges towards the procedural to allow seamless blending in compositing.
- Generate splashes and mist
- Comp the shot using Nuke
- Build Houdini Digital Assets to simplify your FX setups
While working at The Ambassadors VFX in Amsterdam, Nick stumbled upon Houdini in 2008 and devoted every minute he could spare to learn the software using any available source, including fxphd. To kickstart his Houdini career he took a six month internship with Side Effects in Toronto, where he made a significant contribution to the development of the FLIP solver as it is in H12. He rejoined The Ambassadors for another year at their 3D department before he was hired by Double Negative in London as a FX TD on Man of Steel. He contributed to various dust simulations, look development of the afterburner FX of a fighter jet and the look development of a large magical effect. Nick is currently a Freelance Houdini FX artist/TD.
Class 1We dive into our project: 'a full CG shot of a boat on a rough ocean'. We setup our procedural ocean and light it using an HDRI.
Class 2As in any Effects pipeline our hero element, the boat, needs to be prepared for simulation.
Class 3In the first of a set of two lessons, we use the procedural ocean to generate dynamic motion for our boat, where the course is set by simple keyframe animation. We'll explore advanced projection methods.
Class 4Our ocean and boat animation are ready and we setup the simulated ocean around our boat using the FLIP solver.
Class 5Lets face the real challenge in this course, how do we blend between the simulated water around the boat and the procedural ocean. We will start building our flipOceanBlend digital asset.
Class 6We continue the work that we started and finish the flipOceanBlend digital asset.
Class 7We finish the ocean geometry by generating a foam attribute that matches the procedural ocean foam and adjust the ocean shader to work with our dynamic ocean patch.
Class 8We got our main elements in place, so lets spice up our shot with some additional effects layers. The shot takes place on a rough ocean so we are in need of some dramatic whitewater splashes.
Class 9We add an additional mist layer and look into the challenges of volume rendering.
Class 10We finish the project and do the final compositing in Nuke.