Houdini Education

In September 2020, I was admitted to Doctoral Studies, Tomas Bata University in Zlín, Czech Republic. I have to introduce and implement Houdini education on the University. I will be first Houdini lecturer there. As a PhD student, I will teach Bachelor’s and Master’s degree students.

Classes HOU10:
Houdini Principles and Problem Solving

Curriculum in development
Last update: November 11, 2020
Estimated hours needed: 40-70 (the more, the deeper we can get)

User Interface
Contexts
Scene Viewer states
Data input, output
$HIP, $JOB, caching
SOP and OBJ contexts
Transforms (world, local)
Flags (display, render, template
Obj connections (wires, transform)
SOP Data flow
Nodes and connections
Data referencing (absolute, relative)
Parameter referencing
Parameter keyframes
Geometry Types
Points
Vertices
Edges (hedges)
Primitives
Breakpoints
Attribute Classes
Detail
Prim
Point
Vertex
Groups
SOP examples
VOP context
SOP examples
Volume and VDB
Deepening the UI knowledge
Network View
Animation Editor
Geometry Spreadsheet
Parameters
MPlay, Render View
Scene Viewer
Scene Viewer selections
Scene Viewer Volatile states
Many SOP / OBJ examples
Different points of view on all above
Deepening the knowledge of all the above
Basic ROP
Mantra
OpenGL
Filecache
Data and UI manipulation
Environment Variables
Hscript
Hexpressions
Python
VEX
Many SOP node examples
Different usages of all above
Deepening the knowledge of all above
Advanced SOP examples
For Loops
Copy SOP
PerformanceMonitor
ROP Context
Basic examples
CHOP Context
Basic examples
Digital assets
Type properties vs parameter interface

 

Classes HOU20:
Solvers, sourcing, collisions and constraints
(basics)

Curriculum in development
Last update: November 11, 2020
Estimated hours needed: 40-70 (the more, the deeper we can get)

SOP Solver
POP Solver
RBD Solver
FLIP Solver
Smoke Solver
Vellum Solver

Constraint Network
Constraint Relationship

Sourcing
Collisions

basics:
Static Solver
Pyro Solver
Rigid Body Solver
Pyro Solver (Sparse)
Smoke Solver (Sparse)
Bullet Solver
Ripple Solver
Multiple Solver

Classes HOU30:
Solvers, microsolvers (advanced)

Curriculum in development
Last update: November 11, 2020

Whitewater Solver
Script Solver
Switch Solver
Wire Solver
Voronoi Fracture Solver
Crowd Solver
Blend Solver

Bullet Soft Constraint Relationship
Hard Constraint Relationship
RBD Pin Constraint
RBD Spring Constraint

Cone Twist Constraint
Cone Twist Constraint Relationship
RBD Angular Constraint
RBD Angular Spring Constraint
RBD Hinge Constraint
Vellum Constraint Property
Vellum Constraints
Spring Constraint Relationship
Two State Constraint Relationship
Slider Constraint
Slider Constraint Relationship