Skip to content

MolinDeng/path-tracer-omp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Path Tracer with OpenMP

This is a simple path tracer written in C++ using OpenMP for parallelism.

Getting Started

mkdir build
cd build
cmake ..
make
./RayTracing

Features

  • Multithreading using OpenMP
  • Ray Generation
  • Anti-Aliasing with Jittered Sampling
  • RR (Russian Roulette)
  • Monte Carlo Integration
  • BVH Acceleration
  • Diffuse Material

Results

There are totally 12 threads on my machine, and the runtime is as follows:
SPP = 32 with runtime 14s (leftmost/upmost)
SPP = 128 with runtime 39s
SPP = 512 with runtime 147s (rightmost/downmost)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published