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