Skip to content

Latest commit

 

History

History
20 lines (12 loc) · 717 Bytes

README.md

File metadata and controls

20 lines (12 loc) · 717 Bytes

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)