It can be quite a rabbit hole when you find that he's up to 38 pages of weekly roundup links going back to 2017.
Ask HN: Resources for Learning Graphics Programming
11–20 of 57 posts
Re: Ask HN: Resources for Learning Graphics Programming
#12Re: Ask HN: Resources for Learning Graphics Programming
#13Re: Ask HN: Resources for Learning Graphics Programming
#14https://www.amazon.com/Introduction-3D-Game-Programming-Dire...
Re: Ask HN: Resources for Learning Graphics Programming
#15Re: Ask HN: Resources for Learning Graphics Programming
#16https://pikuma.com/courses/learn-3d-computer-graphics-progra...
Re: Ask HN: Resources for Learning Graphics Programming
#17I think the best place to start is by getting your hands dirty with a real deal API. https://learnopengl.com/ is a great place for that. Oh and the best part is that the book is FREE. You'll need to be comfortable with C++, but even without in-depth knowledge of the language, the tutorial takes you quite far.
Re: Ask HN: Resources for Learning Graphics Programming
#18This is the most thorough resource I’ve found: https://www.scratchapixel.com/ Though admittedly it is a bit chaotically organized. That one combined with the ray tracing in 1 weekend series is a good start.
Re: Ask HN: Resources for Learning Graphics Programming
#19I'm a little surprised no one has recommended the Frank Luna books. They're great introductory books. I used the DX9/DX10 books during my education when writing my game engines. I haven't read the DX12 book, but DX9/10/11 were basically the same structure only updated for the new APIs. https://www.amazon.com/Introduction-3D-Game-Programming-Dire...
Re: Ask HN: Resources for Learning Graphics Programming
#20I'm a little surprised no one has recommended the Frank Luna books. They're great introductory books. I used the DX9/DX10 books during my education when writing my game engines. I haven't read the DX12 book, but DX9/10/11 were basically the same structure only updated for the new APIs. https://www.amazon.com/Introduction-3D-Game-Programming-Dire...
If textbooks are more your vibe, OP, I’d also look into Real Time Rendering. Solid foundations with later chapters delving into modern techniques. They keep their editions fairly fresh too!