Technical requirements
Some familiarity with OpenGL will make this chapter much easier to follow. OpenGL, lighting models, and shader tricks are out of the scope of this book. For more information on these topics, check out https://learnopengl.com/.