Course Overview

Class Description:

Learn procedural ways to mimic liquids without diving into DOP simulations. This class will show slimy drool, bloody trails, surface water droplets, and a flowing river.

All of the builds in this class will be made entirely with SOP nodes, and will showcase various techniques using common SOP nodes, primitives, curves, VOPs, and VEX to allow you to art direct your creation.


Learning Outcomes:

Students should leave this class with a new perspective on how to approach building liquid FX in more art directable ways, and discover new approaches in breaking down FX tasks into smaller manageable chunks.

Course curriculum

    1. Files

    1. 1. About Instructor

    2. 2. Resources

    3. 3. Show Rendered Results

    1. 1. Water Glass Pour Ref

    2. 2. Separating Elements

    1. 1. Rock Surface Geo Base Setup

    2. 2. Basic Curve and Create Pattern

    3. 3. Drop Curve to Surface

    4. 4. Groove Displacement

    5. 5. Collider

    6. 6. Animate Growth Timing

    7. 7. Apply Growth Attribute

    8. 8. Drop Curve into Groove

    1. 1. Shape Blood Geo

    2. 2. Setup Path for Blood Pour

    3. 3. Add Animation Details

    4. 4. Blending Curves Together

    5. 5. Taper

    6. 6. Q&A: Are the Vectors only being Pushed Down in the Y?

    7. 7. Attribute Transfer Ripple Surface

    8. 8. Surface Collision

    9. 9. Q&A: Is the Surface you are Sampling in the Object Merge?

    10. 10. Q&A: Is the Volume Gradient a Vector?

    11. 11. Finishing Touches

    1. 1. Q&A: The Intersection Motion seems to Stop Abruptly

    2. 2. Q&A: Over Time will the Noise get Finer and Finer?

    3. 3. Q&A: If the Solver is Incrementing it that way isn't the Multiplier doing the same thing?

    4. 4. Q&A: Is there a way in VEX to say go back to the Beginning and Start Again?

    5. 5. Tip: Adding the Time Value rather than Multiplying

    6. 6. Few Notes before going into Karma

About this course

  • $180.00
  • 173 lessons
  • 10.5 hours of video content

Course Teaser

Session 1

Blood Trails

This session will take a simple curve shape and turn it into a replicated pattern that will drive the design of a surface, and the blood flow itself. Techniques will involve adding small details like faking liquid surface movement, handling intersecting geometry surfaces, and shaping the blood flow over the traveling path.
  1. Curve design and manipulation
  2. Shaping surface geo-based on curve design
  3. Adding flow data to curves
  4. Building noise base on flow data
  5. Handling surface intersections
  6. Setting up Karma materials, lights, and camera

Session 2

Slimy Drool

Creature facial drool and slime will be the focus of this session. Techniques will include preparing source geometry, building custom masking, writing some custom VEX tools to manipulate points on a surface, using randomization, developing noise controls, and mimicking swinging movement.
Slimy Drool
  1. Preparing skull geometry
  2. Setting up skull procedural animation
  3. Constructing custom masks
  4. Building the procedural rig for mouth slime
  5. Making random static surface slime with art-directed flow direction
  6. Designing dangling slime and giving it life
  7. Setting up Karma materials, lights, and camera

Session 3

Surface Water Droplets

This session focuses on making surface water droplets with art-directed droplets streaming in any direction you like. Subtle details like dissolving droplets as streams pass by, misshaping droplets to mimic gravity, as well as the directional surface flow will be shown.
Surface Water Droplets
  1. Preparing source geometry
  2. Making emission masks to limit droplet placement
  3. Art directing drips and procedurally animating them
  4. Dealing with dissolving surface droplets in drip path
  5. Shaping the droplets and handling surface intersections
  6. Setting up Karma materials, lights, and camera

Session 4

River Flow

This final session will go over using a custom curve to shape a flow path for a river. Techniques will include using noises to add surface details, hscript to generate flowing animation, and using procedural point generation to mimic foam.
River Flow
  1. Designing noise displacement patterns
  2. Building rig for white water
  3. Adding flow animation to all elements
  4. Using VEX to loop whitewater back on itself
  5. Defining the overall path and shape
  6. Setting up Karma materials, lights, and camera

Instructor

David Torno

Visual Effects Professional

David Torno is a self-taught visual effects professional with a passion for the technical and educational side of VFX. Since beginning his career in 2000, he has worked on films, commercials, music videos, and large-scale multimedia projects. In 2008 he started sharing his wealth of knowledge with other creatives through video tutorials, project templates, and utility scripts. In recent years David has focused mostly on 3D volumetric and particle animation. Through the consolidation of his life's work under the Fendra Fx name, David continues to create helpful tools, and informative training videos for the creative community.

LinkedInInstagramVimeoTwitterWebsite

WHAT YOU NEED TO TAKE THIS COURSE

  1. Some background with writing VEX code (all code used will be fully explained)
  2. Computer (Please see SideFx system requirements)
    1. https://www.sidefx.com/Support/system-requirements/
    2. A second monitor is recommended, but not necessary
  3. Houdini (Apprentice License is free)

ADDITIONAL INFORMATION

Subscribe to our newsletter.
Add the full Houdini.School schedule to your calendar:

REFUND POLICY:


Multi-Session Courses
Students may request a refund up to 1 day before the start of the course. Students may also withdraw from Multi-Session Courses at any time and are entitled to a pro-rated refund. The withdrawal date must be 1 day before the next class they intend to drop.

On-Demand Courses
All on-demand courses are non-refundable.

How to Drop a Class
Please send a request to drop a class via email to [email protected].
Your written request to drop any or all of your classes must include:
  1. Student’s full name
  2. Name of the course(s) being dropped

Testimonials

“Great class as always. Looking forward to rewatching it. ”

Chanelle Hartwig

“Amazing class @David Torno | Educator ! Thank you!”

Divyansh Mishra

See you in Class!