Table of contents (tentative)
- 00 - Introduction and Prerequisites
- 01 - Hello World
- 02 - Intermediate Topics
- A - Blending
- B - Stenciling
- C - Drawing normals
- D - Simple rain effect
- E - Simple Bézier surface
- F - Dynamic LOD
- G - Simple compute
- H - Compute Particles
- 03 - Advanced Topics
- (Yet to be determined)
- (Instancing, 2D text, multi-threading, Shader Model 6.X, Mesh shaders, Reserved resources, Variable Rate Shading, User input, etc.)
- 0X - Selected Topics
- (Yet to be determined)
- (Local and Global illuminations, Shadows, Texturing, Post-processing effects, Antialiasing techniques, Culling techniques, Audio, Collision detection, Decals, Skinning animations, etc.)
Appendices
- A.01 - Vectors
- A.02 - Matrices
- A.03 - Transformations
- A.04 - Spaces
- A.05 - Analytic Geometry
- A.06 - Bézier curves and surfaces
- A.07 - (Yet to be determined)
- A.0X - (Quaternions, Image processing, Bounding volumes, Spatial data structures, Monte Carlo integration, Physics of light, Animations, etc.)
If you find the content of this tutorial series somewhat helpful or interesting, please consider supporting further development by clicking on the Sponsor button. Whether a small tip, a one time donation, or a recurring payment, it’s all welcome! Thank you!