Skip to content

simple ray tracing, c++ project for MIPT programming course semester 4

Notifications You must be signed in to change notification settings

sergmiller/raytracing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

raytracing

simple ray tracing, c++ project for MIPT programming course semester 4 (works on cpus via thread pool)

all pictures 1500x2000

(oktaeder and sphere) alt tag

with shadows: (4 light sources) alt tag

all figures inside big green sphere: (5 light sources) alt tag

gnome(764 polygons, time ~ 20s):

alt tag alt tag

Jesus(30К polygons, time ~ 35s):

alt tag

Weight(160К polygons, time ~ 60s):

alt tag alt tag

Woman(200K polygons, time ~ 70s(with multithreading), ~90s(one thread)):

alt tag

reflection:

alt tag alt tag

textures:

alt tag alt tag

transparency:

alt tag alt tag

About

simple ray tracing, c++ project for MIPT programming course semester 4

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published