TinyRenderer Workbooks
- PDF for offline use
- Related Links:
Let us know how you feel about this
Translation Quality
0/250
last updated: 2017-03
A series of workbooks that explain how OpenGL works, which runs on both Windows and Mac. Read, run, and experiment with each workbook in the series to better understand how software rendering works.
ℹ️These workbooks are a port of an excellent C++ series written by Dmitry Sokolov.
- Lesson 1: Line Drawing Algorithm
- Lesson 2: Triangle rasterization
- Lesson 3: Hidden faces removal
- Lesson 4: Perspective projection
- Lesson 5: Moving the camera
- Lesson 6: Shaders for the software renderer
- Lesson 6bis: tangent space normal mapping
- Lesson 7: Shadow mapping
- Lesson 8: Ambient occlusion
The C# code in these workbooks is based on this open source C++ code and the text is from this wiki. We appreciate that the original work is available under a license that allowed us to turn it into a set of workbooks.
Let us know how you feel about this
Translation Quality
0/250
Xamarin Workbook
If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.


