Skip to content

Zi7ar21/C-Path-Tracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jul 31, 2021
9a542cd · Jul 31, 2021

History

33 Commits
Jul 31, 2021
Jul 31, 2021
Jul 31, 2021
Jul 31, 2021
Jul 31, 2021
Feb 25, 2021
Jul 31, 2021
Jul 31, 2021
Jul 31, 2021
Mar 9, 2021
Mar 9, 2021
Mar 9, 2021
Jul 31, 2021
Mar 9, 2021
Jul 31, 2021
Jul 31, 2021

Repository files navigation

C-Path-Tracer

Introduction

This is the repository for my Path Tracer written in C. It currently runs on the CPU, single-threaded, and saves the render in the Targa Image File Format (.tga)


Sample Render

Path-Traced rendering of a Red Sphere.


TODO

  • Rendering Solid Surface and Volumetric objects in the same scene
  • Physically Accurate Rendering (There is currently no BRDF's and so this path tracer is considered biased.)
  • Multithreading
  • A better output image format (OpenEXR would be epic)