Technical Requirements
The technical requirements for this chapter are the same as the previous ones; however, there are some subjects and areas that might be useful to refresh or catch up on:
- Vector math operations: This includes addition, subtraction, dot, cross, and others. You won’t need to perform the calculations or memorize any equations, but knowing the significance or purpose of them (for example, you can use vector subtraction to find the direction between two objects) is the key to making the knowledge useful.
- Function graphs: Both Windows and macOS have built-in or freely available graphing calculators that can graph entered equations. This is useful in understanding the output of a piece of shader code across varying inputs. Graph like it’s TI-89! An online-only option is the Desmos Graphing Calculator at https://www.desmos.com/calculator.