Pratyush Sonipratyushblogs.hashnode.dev·17 hours agoFrom Zero to Triangle : [Part 1]OpenGL is an API which help us to communicate with the GPU and render pixels on screen with the help of the GPU.This API is usually implemented by the GPU manufacturer itself. That is the very reason we can find some differences in the same thing ren...Discuss·10 likesgraphics
DhruvforDhruv's Blogblog.dhruvbadaya.in·Apr 16, 2024What the f*ck is Bresenham's Circle Drawing Algorithm?It is not easy to display a continuous smooth arc on the computer screen as our computer screen is made of pixels organized in matrix form. So, to draw a circle on a computer screen we should always choose the nearest pixels from a printed pixel so a...Discuss·10 likescomputer graphics
DhruvforDhruv's Blogblog.dhruvbadaya.in·Apr 16, 2024What the f*ck is Mid Point Circle Drawing Algorithm?The mid-point circle drawing algorithm is an algorithm used to determine the points needed for rasterizing a circle. We use the mid-point algorithm to calculate all the perimeter points of the circle in the first octant and then print them along with...Discuss·10 likescomputer graphics
DhruvforDhruv's Blogblog.dhruvbadaya.in·Apr 16, 2024What the f*ck is Z-Buffer Algorithm for Visible Surface Detection?Please note that this algorithm can be daunting and a bit difficult to understand for beginners. When we view a picture containing non-transparent objects and surfaces, then we cannot see those objects from view which are behind from objects closer t...Discuss·10 likescomputer graphics
DhruvforDhruv's Blogblog.dhruvbadaya.in·Apr 16, 2024What the f*ck are Bezier Curves?In computer graphics, we often need to draw different types of objects onto the screen. Objects are not flat all the time and we need to draw curves many times to draw an object. A curve is an infinitely large set of points. Each point has two neighb...Discuss·10 likescomputer graphics
DhruvforDhruv's Blogblog.dhruvbadaya.in·Apr 16, 2024What the f*ck is Cohen Sutherland Line Cipping Algorithm?The Cohen-Sutherland line clipping algorithm is used in computer graphics to efficiently determine which parts of a line lie within a specified rectangular region, called a clipping window. It's particularly useful in rendering graphics on a screen w...Discuss·10 likescomputer graphics
DhruvforDhruv's Blogblog.dhruvbadaya.in·Apr 16, 2024What the f*ck is Digital Differential Analyzer Line Drawing Algorithm?DDA (Digital Differential Analyzer) Line Drawing Algorithm is a line drawing algorithm used in computer graphics to generate a line segment between two specified endpoints. It is a simple and efficient algorithm that works by using the incremental di...Discuss·10 likescomputer graphics
Eric Buitrón Lópezeric-buitron.hashnode.dev·Mar 20, 2024Exploring Computer Graphics: Chronicle #9Overview Hello everyone, it's been almost 2 months since the last computer graphics chronicle. During this time, I've made some progres in my projects, but I've also made some important decisions regarding how I plan to continue with this series. Fir...Discuss·1 likeExploring Computer Graphics: Weekly Chroniclescomputer graphics
Eric Buitrón Lópezeric-buitron.hashnode.dev·Feb 8, 2024Exploring Computer Graphics: Fortnightly Chronicle #8Overview Hello everyone, in these recent weeks I've decided that instead of stressing myself for trying to write this chronicle every single week (without much success recently), I will write it every 2 weeks. This will give me more time to space out...Discuss·1 like·30 readsExploring Computer Graphics: Weekly Chroniclescomputer graphics
Eric Buitrón Lópezeric-buitron.hashnode.dev·Jan 22, 2024Exploring Computer Graphics: Weekly Chronicle #7Overview Hello everyone, it's been a couple of demanding weeks at work, but I'm back with another weekly chronicle. I was able to make some progress in each project and the main highlight is that I validated the ray tracing in Rust project. Let's go ...Discuss·1 likeExploring Computer Graphics: Weekly Chroniclescomputer graphics