Building Custom Transform Nodes in Cycles
This course covers how to create custom mapping and transformation nodes in Cycles, including the math and theory behind what we build. Blender's default mapping node allows simple transformations of texture coordinates, but there are a lot of cases where more flexible inputs and non-uniform transformations would be incredibly valuable.
Part 1 covers the theory behind 3D transformations and what tools are available to us in Blender to manipulate them. Part 2 will cover the creation of custom translation, rotation, and scaling nodes, and part 3 will cover practical ways to use them in a project. By the end of the course you should be quite comfortable with manipulating textures in Blender and have a working knowledge of what Cycles is doing with them behind the scenes.