Computer Graphics Resouces

submited by
Style Pass
2021-07-07 06:30:07

Published Mar 8, 2021 by Sundaram Ramaswamy Updated Jun 7, 2021

Learning graphics concepts isn’t the same as learning a rendering library; the latter is usually not very beneficial since a new library eventually replaces/takes over. Strive to learn the theory behind the domain, not the tools or their idiosyncrasies. Once you internalize the basic ideas, try doing some CG projects with increasing hardness.

I’ve mostly centred the resources around OpenGL and not other libraries since they’re not cross-platform. Starting with OpenGL, instead of Vulkan, is better to learn graphics programming. Another article also admonitions not to start with Vulkan or D3D 12 and instead go with OpenGL or D3D 11.

To be proficient in computer graphics or even to understand the basics, a decent amount of mathematical concepts needs to be grasped; it requires one to be comfortable in using trigonometry and linear algebra. For this I recommend

Leave a Comment