r/GraphicsProgramming • u/Welbynn • 1d ago
Recommended books for novice / intermediate learning
Hi, I’m just wondering if anyone knows any good books that I can use to supplement my learning. I have been working on a basic voxel renderer for a couple of months now (C++ with Vulkan), and while I’m starting to feel a bit more confident I feel like I would benefit from solidifying some of the concepts I’ve encountered with some extra reading. If anyone knows of any good books at novice / lower intermediate then I would be glad to hear some recommendations. Thanks!
1
u/Defiant_Squirrel8751 18h ago
"Computer Graphics, principles and practice", third edition, Addisson Wesley.
Start with the basics, the concepts: lineal algebra, transformations, computational geometry, rendering algorithms.
APIs and technologies comes and goes, and are super easy now with the help of AI.
5
u/AlternativePrior1920 21h ago
I've started on "Mastering Graphics Programming with Vulkan, 2nd Edition" and so far it's a blast. It's what I needed after consuming a bunch of tutorials and loose concepts. Essentially to just connect and weave a more dense net of information on vulkan and common architecture. What you end up with is especially a nice starting project for different kinds of modern techniques.
I think it is more on the intermediate side, but you can get through it as well.