Computer Graphics
This page features blogs on Computer Graphics that covers a wild range of concepts and techniques. While I am not an expert in the field, these blogs represent my attempt to understand the related concepts.

3D Object Reconstruction Via Inverse Rendering
A practical pipeline that combines camera pose estimation, interactive segmentation, single-image reconstruction, and differentiable rendering to recover a textured 3D object from a sparse set of photographs. Continue reading 3D Object Reconstruction Via Inverse Rendering

Reconstructing Century-Old Color Photos
Sergei Mikhailovich Prokudin-Gorskii pioneered early color photography by capturing three-filtered monochrome images on glass plates. Modern image processing techniques can automatically restore these historical images with minimal artifacts. Continue reading Reconstructing Century-Old Color Photos

Procedural Generation of Fantasy Land
Procedural generation offers a dynamic, efficient alternative to traditional modeling methods, creating diverse and intricate environments. Continue reading Procedural Generation of Fantasy Land

Planetary Atmospheric Scattering
Atmospheric scattering is a complex process that occurs when sunlight interacts with particles in a planetary atmosphere, resulting in visually striking phenomena such as the blue sky and colorful sunsets. Continue reading Planetary Atmospheric Scattering