Live data from Hacker News

Ask HN: Resources for Learning Graphics Programming

news.ycombinator.com

11–20 of 57 posts

Re: Ask HN: Resources for Learning Graphics Programming

#11
This suggestion is not a step-by-step education resource, but Jendrik Illner has a great blog page which has a weekly roundup of graphics programming articles.

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.

https://www.jendrikillner.com/#posts

Re: Ask HN: Resources for Learning Graphics Programming

#12
Even though some people will tell you old school OpenGL fixed function pipeline is bad or out of date or whatever, I still really liked learning from Lighthouse3D (http://www.lighthouse3d.com/tutorials/) and Edward Angel's book OpenGL: A Primer (https://www.pearson.com/en-us/subject-catalog/p/opengl-a-pri...).

Re: Ask HN: Resources for Learning Graphics Programming

#14
I'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

#17
post #7

I 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.

https://learnopengl.com/ is a super popular recommendation, but I found it a bit lacking when trying to understand how things work. I tried using a college book instead, Computer Graphics Programming in OpenGL with C++ and found it more approachable.

Re: Ask HN: Resources for Learning Graphics Programming

#18
post #10

This 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.

I like this too. I even found a mistake and the authors were open to correcting it which is always a good sign

Re: Ask HN: Resources for Learning Graphics Programming

#19
post #14

I'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!

Re: Ask HN: Resources for Learning Graphics Programming

#20
post #14

I'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!

I would also recommend that one. Those two were the foundation for my graphics knowledge when I was learning.
Post reply on HN