Utkarsh Sharma

Utkarsh Sharma

MTech @ CSA,
IISc Bangalore

📄 View CV

About Me

I'm a Master's student at the Indian Institute of Science, passionate about Computer Vision, Computer Graphics, and Deep Learning.

This site is where I share my thoughts, research, and projects.


Projects

A small selection of projects spanning rendering, computer graphics, and machine learning.

Futaba Renderer Static Futaba Renderer Hover

Futaba Renderer (WIP)

A high-performance physically based renderer written in C++ and CUDA. The project focuses on clean architecture, GPU acceleration, and advanced rendering techniques.

Teapot Translation Gradient Teapot Base Render
Optimization GIF

Nabla Renderer (PyTorch)

A custom differentiable renderer built in PyTorch. Implements automatic differentiation and physics-based rendering formulations (like Path Replay Backpropagation) for inverse rendering tasks.

Neural Path Guiding Static Neural Path Guiding GIF

Neural Path Guiding (Python)

Flexible research framework for experimenting with neural path guiding in Mitsuba 3 using Python. Includes PDF visualization, prototype integrators, and spherical sensor tools.

Scalar Field Static Scalar Field GIF

Scalar Field Reconstructor

A Python application for loading, visualizing, and resampling scalar field point cloud data. Supports interpolation, octree-based reconstruction, and neural methods.

ViT ViT

Vision Transformer Experiments

Implementation and experiments with Vision Transformers for scene understanding.

Denoiser Static Denoiser GIF

Neural Denoiser (Coming Soon)

Developing deep learning-based denoising methods for photorealistic path tracing.
(Private now, going public soon)