Skip to content

Maraneshi/MiniRayTracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiniRayTracer

A CPU path tracer, runs on Windows and Linux.
Initial implementation and scenes based on Peter Shirley's minibook series on ray tracing.

Help

Get command line options with --help. Default parameters are currently in cmdline_parser.h.

Dependencies

  • C++20 compatible Clang or Visual Studio 2022
  • Linux only: SDL2

Example output images:

500x500, 1764 samples per pixel, 3 threads, 32 bounces 450x400, 10000 samples per pixel, 4 threads, 32 bounces

Some more process gifs here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages