Course Overview

Class Description:

Understanding Attributes is fundamental to successfully building projects in Houdini. In this recorded class, you will focus on building your core knowledge, demystifying Attributes, discussing how to create them, and most importantly explaining how they are integrated into Houdini. Class topics include basic Geometry components, clarification of the terminology, different creation & management methods, as well as exploration of differences between VEX, HScript, and Python. After this class, you will have a clearer understanding of how to build attributes, troubleshoot common issues, and extract the data you need for your projects.


Learning Outcomes:

Students should leave with a clearer understanding of how to build attributes, troubleshoot common issues, extract the data needed for project builds, Geometry spreadsheets, as well as intrinsics.

Course curriculum

    1. Files

    1. 1. Meet the Instructor

    2. 2. Resources

    3. 3. The Project File

    1. 1. Overview

    2. 2. Points

    3. 3. Primitives

    4. 4. Winding Order

    5. 5. How Points Relate to Vertices

    6. 6. Q&A: Points in Other Applications

    7. 7. Q&A: Points and Data

    1. 1. Overview

    2. 2. Details

    3. 3. Attributes in Houdini

    4. 4. Traveling Attributes

    5. 5. Required and Optional Attributes

    1. 1. Classes and Types

    2. 2. Attribute Types

    3. 3. Dictionaries

    4. 4. Matrices

    5. 5. Vectors

    6. 6. Arrays

    1. 1. Attribute Precedence

    2. 2. Demonstration Part 1

    3. 3. Demonstration Part 2

    4. 4. Additional Example

About this course

  • $135.00
  • 155 lessons
  • 8 hours of video content

Course Teaser

Session 1

Foundations

This session will focus on the core foundations of understanding geometry components, what attributes actually are, their classes & types, as well as the precedence the data order takes.
  1. Geometry components
  2. What are attributes?
  3. Attribute classes & types
  4. Precedence
  5. Geometry spreadsheet
  6. Intrinsics

Session 2

Reading, Writing, and Organization

This session will focus on what attributes are NOT, VEX, VOPs, HScript, Python, Local & Global variables, $ versus @, creation methods, writing methods available to customize your own attribute data, as well as parameter usage.
  1. What are attributes NOT?
  2. Creation methods
  3. Reading methods
  4. Attribute SOP nodes
  5. Global vs Local / $ vs @

Session 3

Native Attributes

This session will focus on reviewing and using native attributes Houdini provides, and in some cases requires to perform various simulation tasks. Lots of example builds will be shown, including RBD, FLIP, Vellum, Crowds, and Viewport GL features.
  1. Attribute database PDF
  2. Examples: RBD
  3. Examples: FLIP
  4. Examples: Vellum
  5. Examples: Crowds
  6. Examples: Viewport GL

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. Comfortable with writing code (VEX, HScript, & Python will be used)
  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

“@David Torno | Educator I have now finished watching session 3 as well. The course as usual is a useful solid reference to be carefully reviewed and to come back to when needed. Personally, I liked it a lot, especially operating directly from VEX to manage the sims. Beautiful. Then maybe it's the first time that I finally understand how to update the sop data in dop manually .... I was really confused on the subject. Crowd, honestly I had never even seen it up close and this overview was very inspiring. Thanks as usual for the rational and progressive approach. Now a question .... what topic will your next course have? No, ..... we will not let you rest 😆”

Paolo Ricaldone

“Really useful and well-presented material, a not to be missed opportunity for any serious Houdini student, Hope you get many more people signing up”

Larry Groff

“I'm really glad that this class is covering such topics that are not talked about frequently but are really important to understand the fundamentals in Houdini.”

Pablo Soto

“Hello! I had the opportunity to learn from the best in @HoudiniSchool & @aeioweyou and did this vellum fun setup driving some drawings into a restscale inside vellum. Really useful tips. Thank you guys! Hope you like it!❤️ https://twitter.com/SebaGutnisky/status/1563303822981681156”

Sebastian Gutnisky

See you in Class!