PinnedSagarInstancing in GraphicsInstancing in computer graphics refers to the technique of using a single set of geometry, shader, and textures to draw multiple copies of…3 min read·Dec 18, 2022----
PinnedSagarBatch Rendering 101This article will help you understand the building blocks of batch rendering.2 min read·Aug 12, 2022----
SagarHierarchical LODs and CullingHave you ever wondered, how games like PubG and Fortnite, who have such massive worlds, includes numerous objects and still runs at 60 fps…2 min read·Dec 24, 2022----
SagarMipMaps and why they are usefulMIP is short form of latin phrase “Multum in Parvo” which means many things in a small place.3 min read·Sep 18, 2022----
SagarCONST keyword in C++Const is a promise that the variable declared as const, will not change. It’s a promise, hence it can be broken.1 min read·May 28, 2022----
SagarC++: Pointers vs References?I know this comes under THE BASICS, but has been misunderstood by programmers around the world for decades. This is my attempt to clarify…2 min read·May 13, 2022----
SagarWhat is Lumen in Unreal Engine 5Dynamic lighting in UE4 was done using Direct Lighting (Only light sources affected objects).5 min read·Mar 20, 2022----
SagarGamma Correction!A camera captures an image, which is then displayed on your screen. The image taken by the camera is not always the same as that displayed…1 min read·May 3, 2019----
SagarColor SpacesEvery screen on a modern device is made up of pixels. Each pixel can take up a single color. But how are colors represented? To represent…3 min read·May 2, 2019----