A CPU path tracer renderer, project from UCSD CSE 168.
Torrey is set up only based on a little of necessary library. We have implemented lots of rendering algorithms and materials in it. For our technical details, check our report.
See README_ori.md
for details.
The balls is generated by a python script. It is randomly assigned a material between glass
and mirror
.
A easy version volume spheres in Cornell box.
These sphere are area light
inside and covered by a transparent material with different texture. The atmosphere is implemented by several layers of volume
material.
From left to right: mirror
, plastic
,glass
(eta=1.5), and microfacet
(roughness=800)
These are our final results for Torrey! The water, bubbles are glass
with different IOR. We have also included normal map in every material. In addition to the environment light, a area light is applied when necessary.