a pinch of pixel
  • About Me

a pinch of pixel


posts about graphics programming

Monte Carlo Path Tracing With DXR - Introduction and Basic Optimization Techniques

Posted on January 21, 2025

Here we will implement monte carlo path tracing with DXR on the GPU. [Read More]

Adventures With CPU Ray Tracer - Evolving into a Path Tracer

Posted on January 11, 2025

Here we will implement monte carlo path tracing with BRDFs, and optimize it with Importance Sampling, Next Event Estimation and Russian Roulette. [Read More]

Adventures With CPU Ray Tracer - HDR Lighting

Posted on December 28, 2024

Here we will implement additional lighting types, and will implement tonemapping. [Read More]

Adventures With CPU Ray Tracer - Increasing Details With Textures

Posted on December 12, 2024

Here we will implement texture sampling methods, normal mapping and bump mapping. [Read More]

Adventures With CPU Ray Tracer - Multisampling

Posted on November 27, 2024

Here we will implement multisampling to our CPU ray tracer. [Read More]

Adventures With CPU Ray Tracer - Better, Faster, Stronger

Posted on November 8, 2024

Here we will optimize our CPU ray tracer with acceleration structures. [Read More]

Adventures With CPU Ray Tracer - The Beginning

Posted on October 20, 2024

Here we will create a scene with a CPU ray tracer. [Read More]

Volumetric Rendering with DirectX12

Posted on August 24, 2023

Here we will create a scene with volumetric fog using ray marching. [Read More]

Comparing OpenGL and Vulkan with Dynamic Cubemaps

Posted on July 1, 2022

Here we will compare OpenGL and Vulkan with a scene with dynamic cubemaps. [Read More]

Terrain Rendering with Perlin Noise

Posted on June 10, 2022

Here we will glance into procedural terrain generation. [Read More]
  • Older Posts →
  • GitHub
  • Email me
  • LinkedIn

Doğukan ÖZTÜRK  •  2025  •  dogukannn.github.io

Theme by beautiful-jekyll