simple ray tracing, c++ project for MIPT programming course semester 4 (works on cpus via thread pool)
all pictures 1500x2000
with shadows: (4 light sources)
all figures inside big green sphere: (5 light sources)
gnome(764 polygons, time ~ 20s):
Jesus(30К polygons, time ~ 35s):
Weight(160К polygons, time ~ 60s):
Woman(200K polygons, time ~ 70s(with multithreading), ~90s(one thread)):
reflection:
textures:
transparency: