OpenGL Concepts
A short and friendly blog-style tutorial on OpenGL concepts. This will not only teach you OpenGL as a graphics API, but take you on a tour... Which starts from the very basics of computer graphics fundamentals and takes you to the very advanced of graphics. You'll not just use a graphics API but also become a true master of it, who knows all the concepts behind it. So, fasten your seat-belts and take this ride to OpenGL mastery!
Legal: Code in this website or in my GitHub account that implements an algorithm or shows a technique or art is under the MIT lisence. And is copyrighted.
1. Viewing in graphics - Introduction
31st Dec, 2025
This part is focused on giving you a high-level understanding of how does viewing work in computer graphics. Exactly, how the 3D-coordinates you specify are converted to pixels on your 2D-screens.
2. Viewing in graphics - The Orthographic Projection
2nd Jan, 2026
Learn how Orthographic Projection works in action and understand the math behind all the magic.
3. Viewing in graphics - The Camera Transformation
3rd Jan, 2026
Learn how the camera transformation works in action and understand the math behind the same. This is really crucial to understand, as this allows you to explore your 3D world.
4. Viewing in graphics - The Perspective Projection
coming soon
Unravel the mystrey behind the infamous Perspective Projection. This is exactly how you percieve the depth or the 3rd-dimension and it's really crucial part of the transformation pipeline if you want to render anything 3D.