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…Dec 18, 2022Dec 18, 2022
PinnedSagarBatch Rendering 101This article will help you understand the building blocks of batch rendering.Aug 12, 2022Aug 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…Dec 24, 2022Dec 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.Sep 18, 2022Sep 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.May 28, 2022May 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…May 13, 2022May 13, 2022
SagarWhat is Lumen in Unreal Engine 5Dynamic lighting in UE4 was done using Direct Lighting (Only light sources affected objects).Mar 20, 2022Mar 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…May 3, 2019May 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…May 2, 2019May 2, 2019