Yasaman Sedaghat

Ray Tracer Project

Here are some of my results:

graphics3

Novel Scene

Features:

   Supersampling: 2 by 2 samples in each pixel

   Using a hierarchy in order to define the different walls

   Specular effect on the body of skeleton

   Loading a mesh

Objects: Mesh of skeleton, some cubes as walls

Xml file associated: scene1.xml

Resolution: 600 x 600

Runtime : 29 minutes

 

graphics2

Without Supersampling effect

Objects: Sphere & Cube

Resolution: 800 x 600

graphics1

Supersampling effect with 4 by 4 samples in each pixel

Objects: Sphere & Cube

Resolution: 800 x 600

graphics10

Features:

       Transformin the objects ( Scaling effect )

       Super Sampling (2 x 2)

       Area light ( 32 samples )

       Specular Effect

Objects: Sphere & Cube

Runtime : 17 s

Resolution: 400 x 400

Xml file associated: testscene.xml  

graphics4

Area light feature with 64 samples, supersampling with 4 by 4 samples in each pixel

Objects: Sphere & Cube right on each other, looking from way above

Resolution: 800 x 600

graphics5

Area light feature with 64 samples, without supersampling

Objects: Sphere & Cube

Resolution: 800 x 600

graphics6

High frequency background to shows the aliasing problem

Object: Mesh of Torus

Runned with acceleration method (bounding box) in : 5s

Resolution: 400 x 400

graphics7

Feature added: Jittered Super Sampling with 2 by 2 samples in each pixel

High frequency background to shows that the aliasing problem is solved

Object: Mesh of Torus

Implemented using acceleration method (bounding box), Runtime : 17 s

Resolution: 400 x 400

graphics8

Shadow feature with a point light

Objects: Mesh of torus and Sphere

Resolution: 800 x 600

graphics9

Shadow feature with an area light

Objects: Mesh of torus and Sphere

Resolution: 800 x 600

graphics11

& this is by far the most amazing fail I've got.

graphics13

Features:

       Indicator of the effect of optimizing (bounding box method)

       Acceleration is ON

       Without supersampling

Objects: Mesh of Bunny & Cube

Runtime : 2:23 min

Resolution: 400 x 400

Xml file associated: new scene.xml  

graphics12

Features:

       Indicator of the effect of optimizing (bounding box method)

       Acceleration is OFF

       Without supersampling

Objects: Mesh of  Bunny & Cube

Runtime : 3:17 min

Resolution: 400 x 400

Xml file associated: new scene.xml