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
3 Sessions / 2 hours of work per session
Price
$60
Skill Level
Intermediate
Topics
Unique workflows, problem-solving techniques

HS-219: Problem-Space

Problem-Space
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
3 Sessions / 2 hours of work per session
Price
$60
Skill Level
Intermediate
Topics
Unique workflows, problem-solving techniques
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:

Learning about working in problem-space and posing otherwise difficult or complex problems into a more intuitive geometric space, making it easier to visualize, solve, and control.



Learning Outcomes:

Being able to approach both common and uncommon problems with a more solid foundation of where to begin and experiment. How to transform problems into a spatial dimension, and manipulate them once they’re using basic 3D skills. Unlike some of the other Houdini.School classes, there is no final project that is worked towards; instead, each session will focus on different examples of the larger topic.



Topics Covered:



Session 1 

Intro + Attribute Clipping

An introduction to the course using a simple and grounded example of using the Clip SOP to clip an arbitrary attribute, which by default only lets you clip via a plane in world-space.


  • Introduction to course
  • Viewing Attributes in Worldspace
  • Attribute Clipping using Noise
  • Attribute Clipping using Normals
  • Attribute Clipping using Surface Distance



Session 2 

Vector Manipulation and Creation

Using geometric transforms and deformations to direct vectors and forces.


  • Brief re-introduction
  • Example A: Particle Forces
  • Example B: Instance Directions



Session 3

Distorted Worldspace

Some operations use a uniform radius, only work in worldspace, or don’t support class-based customization. We’ll explore how to work around these things to bring a new level of control to some of our favorite tools.


  • Non-uniform Polywire
  • Non-uniform near-point operations
  • Non-uniform surface distance
  • Noise Position
schedule

Open for Enrollment

Session 1: Intro + Attribute Clipping
An introduction to the course using a simple and grounded example of using the Clip SOP to clip an arbitrary attribute, which by default only lets you clip via a plane in world-space.
25 lessons
1. Viewing Attributes in Worldspace: Meet the Teacher
2. Viewing Attributes in Worldspace: UV Camera & World Space
3. Viewing Attributes in Worldspace: Split Point SOP
4. Viewing Attributes in Worldspace: Attribute SOP
5. Viewing Attributes in Worldspace: Blend Shape
6. Viewing Attributes in Worldspace: Swapping Versus Copying
7. Viewing Attributes in Worldspace: Labs- UV Visualize SOP
8. Viewing Attributes in Worldspace: Moving Past UVs to Attributes
9. Viewing Attributes in Worldspace: Normalizing Vectors
10. Viewing Attributes in Worldspace: Manipulating Attributes in Worldspace
11. Attribute Clipping using Noise: Clip SOP
12. Attribute Clipping using Noise: Dissolving with a Clip SOP
13. Attribute Clipping using Noise: Rest Node
14. Attribute Clipping using Noise: Attribute Clipping
15. Attribute Clipping Using Normals: Define Clipping Against the Normals
16. Viewing Attributes in Worldspace: Texture Stretch from Vertex
17. Attribute Clipping Using Normals: Working Problem Space More Effectively
18. Attribute Clipping Using Normals: Snow Example
19. Clipping using Surface Distance: Along the Geometry
20. Clipping using Surface Distance: Our Handy Dandy Clip
21. Clipping using Surface Distance: Staggered Growth
22. End of Class Q & A - Visualizing the Normals
23. End of Class Q & A - Color and Worldspace
24. End of Class Q & A - Normalizing Vectors
25. End of Class Q & A - Attribute Clipping
Session 2: Vector Manipulation and Creation
Using geometric transforms and deformations to direct vectors and forces.
26 lessons
1. Intro on Vector Directions: Week 1 Recap
2. Intro on Vector Directions: Background on Vectors
3. Intro on Vector Directions: Volocity
4. Intro on Vector Directions: Q&A Velocity and Vectors
5. Intro on Vector Directions: FPS and Point Trails
6. Intro on Vector Directions: Vectors in Worldspace
7. Intro on Vector Directions: Q&A Zeroed Point Velocity
8. Intro on Vector Directions: Adjusting Vectors with Transform
9. Intro on Vector Directions: Scaling with Spatial Transform Handles
10. Particle Forces: Setting Up the Spawner
11. Particle Forces: Transforming Vectors In Worldspace
12. Particle Forces: Q&A How the Rest Node Manipulates Velocity Vectors
13. Particle Forces: Transform Noise Velocity
14. Particle Forces: Scaling Noise Velocity
15. Particle Forces: Directed by Paired Points
16. Particle Forces: Explaining the Math
17. Particle Forces: Setting Up the Wrangles
18. Particle Forces: Q&A How Does this Differ From Being In Velocity Space
19. Instancing: View Normals in Worldspace
20. Instancing: Create and Position Some Spotlights
21. Instancing: Manipulating Normals Using Transform
22. Instancing: Realistic Scenario- Spotlights
23. End of Class Q&A: Attribute Adjust Vector
24. End of Class Q&A: Attribute Noise Element Size
25. End of Class Q&A: FPS and Velocity Values
26. End of Class Q&A: Using P as the Noise Position
Session 3: Distorted Worldspace
Some operations use a uniform radius, only work in worldspace, or don’t support class-based customization. We’ll explore how to work around these things to bring a new level of control to some of our favorite tools.
Earn and Collect Badges

Be Rewarded for your Achievements
You'll love earning badges as you pick up new skills.

Easily Shareable
Don't be shy. Display your badges on your profile and show the world what you've learned!

Instructors And Guests
What You Need to Take This Course
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.


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:

  • Student’s full name
  • Name of the course(s) being dropped





See you in class!