A graphics programmer's syllabus: path tracing first, PBR next, minimal math (blog.demofox.org)
Wolfe splits rendering into two jobs: driving explicit APIs like DirectX 12, Vulkan or Metal, and working the math of lighting on the GPU. His first suggested project is a path tracer via 'Ray Tracing in One Weekend,' before any real-time API.
He insists linear algebra, basic trig and a little calculus are all you need.
Commenters disagree: one whose college major was computer graphics called that math coverage far too thin, while a 25-year veteran said he would not enter the field today at all.
Sign in to save