© 2023 Hashnode

#opengl

Diffuse lighting gives the object more brightness the closer its fragments are aligned to the light rays from a light source. To the left, we find a light source with a light ray targeted at a single fragment of our object. We need to meas…

Now, there are various ways for drawing lines in OpenGL, I will be using the classical algorithms - Digital Differential Analyzer (DDA) and Bresenham Line Drawing Algorithms. Digital Differential Anal…

Do you ever stop and wonder how graphics have come so far? In the early days of computer graphics, creating curves and circles involved complex mathematical calculations and programming. Today, thanks…

OpenGL is an API (Application Programming Interface) used for rendering 2D and 3D graphics. It provides a set of functions for creating and manipulating graphics objects such as vertices, textures, an…

I am currently learning OpenGL and WebGL and in the series of blog posts to follow, I would be documenting my progress. This is to help me and also help anyone who has some experience with computer gr…

Developers keep on doing it great and breaking through different levels everyday, with their logic , algorithm and code, all together with an IDE or text editor, miracles are performed. An IDE? Ouff! …

WebGL lets websites use GPU. To simplify things a lot, the way GPUs work is: you send them some scene description, mostly a lot of triangles and their associated data GPU runs "vertex shader" for eve…

Yazılımlar hakkında ufak tefek bilgi sahibiyseniz mutlaka her yazılımın kullanıcıları, geliştiricileri ve sahipleri ile aralarında bir “sözleşme” olduğunun farkındasınızdır. Bunların en bilinenleri Mi…