Open for Enrollment

Join Now

Would you like to enroll?

Enrollment for this course has closed. But you can enroll in a future offering (please select)

Enrollment has closed

Go at your own pace
4 Sessions / 2 hours of work per session
Price
$180
Skill Level
Intermediate
Topics
VEX, SOPs, VOPs, Loops, and COPs

HS-231: Loops

Open for Enrollment

Would you like to enroll?

Enrollment for this course has closed. But you can enroll in a future offering (please select)

Enrollment has closed

Go at your own pace
4 Sessions / 2 hours of work per session
Price
$180
Skill Level
Intermediate
Topics
VEX, SOPs, VOPs, Loops, and COPs
Course Description
Please note: This class is currently being edited into small clips and will replace the raw footage that is currently available for viewing.

Class Description:


Learn how to use Houdini For, For-Each, While, and Do/While loop systems to generate a variety of effects, and handle utility tasks. Loops allow you to repeatedly apply your node stream processes in a variety of ways. This recorded class will teach you lots of ways to use loops in SOPs, VOPs, and VEX, as well as COPs and LOPs. The class will include examples involving particle wedging, geometry manipulation, RBD sub-fracturing, Time offsetting copies, and so much more.

NOTE: While not the primary focus of the class, some builds will have full LOPNet render setups included. These will be Karma XPU-based using MaterialX shader setups. If time allows, a run-through of those setups can be explained as well.


Learning Outcomes:


At the end of this course, you should walk away with a more clear understanding of which loops to use for your build task needs, as well as how to set up the nodes properly to keep your workflow efficient and functional. 

Topics Covered:


Session 1

Loops | SOPs Part 1


Get an overview of the course, and dive into SOPs Block Begin and Block End functionality, then learn how to make a detailed particle sim, and randomizing poly extrusions of a surface.

  1. Introduction
  2. Breakdown of Block Begin and Block End concepts
  3. Basic implementation
  4. Particle wedging
  5. Randomizing poly extrusion

Session 2

Loops | SOPs Part 2


Learn how to time offset Alembic file copies, slicing up geometry, SciFi vector graphics inspired animation, convert attribute to UV patches, sub fracture RBD pieces, geometry animation, utility task of limiting geo subdivision in a batch process.

  1. Slicing up geometry
  2. Vector graphics inspired geometry animation
  3. Convert geo-named segments to UV patches
  4. Sub fracture RBD fracture pieces
  5. Time offset Alembics and native geo animation
  6. Stop condition with batch geo subdivision
  7. Generate unique abstract art

Session 3

Loops | VOPs


VOPs Block Begin and Block End feature breakdown. You will also learn how to make a bokeh feeling pattern, displacing geo via particles, basic particle portals, use a VOP generator in COPs to make displacement texture, custom noise-based SciFi surface, and a bonus LOPNet light array generation.

  1. VOPs Block Begin and Block End Functionality
  2. Bokeh style pattern on geo
  3. Displace geo via POPNet
  4. Basic particle portal
  5. COPs Vop Generator texture for displacement
  6. COPs Vop Generator custom SciFi noise pattern
  7. Bonus build: LOPNet light array generation

Session 4

Loops | VEX


VEX presentation breaking down each code-based loop option. Then you will learn how to create curves along a surface, cycle through points to make a geometric pattern, geo disintegration in a vector graphics style, choose a node path based on attribute existence, generate a transition zone particle effect, and drive curve-creation based on point density.

  1. VEX code loop breakdowns
  2. Surface curves abstract art
  3. Geometric pattern
  4. Vector graphics style geo disintegration
  5. Choose node stream if the attribute exists
  6. Transition zone particle effect
  7. Connect point cloud sequentially
  8. Density-driven curve creation
schedule

Open for Enrollment

Session 1: Loops | SOPs Part 1
Get an overview of the course, and dive into SOPs Block Begin and Block End functionality, then learn how to make a detailed particle sim, and randomizing poly extrusions of a surface.
2 lessons
1. View course in two ways
2. Loops | SOPs Part 1 Session 1 Full Video
Session 2: Loops | SOPs Part 2
Learn how to time offset Alembic file copies, slicing up geometry, SciFi vector graphics inspired animation, convert attribute to UV patches, sub fracture RBD pieces, geometry animation, utility task of limiting geo subdivision in a batch process.
2 lessons
1. View course in two ways
2. Loops | SOPs Part 2 - Loops Session 2
Session 3: Loops | VOPs
VOPs Block Begin and Block End feature breakdown. You will also learn how to make a bokeh feeling pattern, displacing geo via particles, basic particle portals, use a VOP generator in COPs to make displacement texture, custom noise-based SciFi surface, and a bonus LOPNet light array generation.
2 lessons
1. View course in two ways
2. Loops | VOPs - Session 3
Session 4: Loops | VEX
VEX presentation breaking down each code-based loop option. Then you will learn how to create curves along a surface, cycle through points to make a geometric pattern, geo disintegration in a vector graphics style, choose a node path based on attribute existence, generate a transition zone particle effect, and drive curve-creation based on point density.
2 lessons
1. View course in two ways
2. Loops | VEX - Session 4
Instructors And Guests
What You Need to Take This Course
  1. Familiarity with Houdini node building
  2. Comfortability with coding with VEX (all code will be fully explained)
  3. Computer (Please see SideFx system requirements)
  4. https://www.sidefx.com/Support/system-requirements/
  5. A second monitor is recommended, but not necessary
  6. Houdini (Apprentice License is free)
  7. Headphones and Microphone
  8. Webcam (If you do not have a Webcam you can use your phone!) 

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. 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 support@houdini.school.
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

See you in class!