Skip to content

K1llByte/cool_rt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cool Ray Tracer

A software ray tracer for learning purposes.

Todo

  • Refractions
  • Enhace camera
  • Defocus blur
  • Enhace Renderer
  • Profiler
  • Multithreading
  • Render target to a image object which can be saved in any format png format (not just ppm)
    • Use stb_image_write instead of tiny_png_out
  • Motion Blur
  • Bounding Volume Hierarchies
  • Solid Textures
  • Perlin noise
  • Texture Mapping
  • Rectangles
  • Lights
  • Volumes (Smoke and Fog)
  • Realtime feedback. Render to a window which shows the image even if it isn't yet finished
  • Load arbitrary models instead of just spheres

About

A learning raytracer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published