Raytracer
Raytracing project allows you to visualize a 3D scene and calculate an image based on the rules of physics.




  • Ray-sphere intersection
  • Ray-rectangle Intersection
  • Ray-triangle intersection
  • Phong Shade
  • Hard shadows
  • Soft shadows
  • Normals interpolation
  • Anti-aliazing
  • Bounding Volume Hierarchy (BVH)
  • Irridescence with soap
  • Simulation of different materials

Lapin en bulle de savon

Example of rendering with all types of effects - Image resolution: 1024x1024
Calculated in: 2h 10min 35s

Lapin en bulle de savon

Soap bubbles with soft shadow and anti-aliazing - Image resolution: 1536x1536
Calculated in: 1h 12min 18s

Lapin en plastique

Plastic rabbit (768x768, in 3min 36s)

Plastic rabbit

Image resolution: 768x768

Calculated in: 3min 36s

Lapin chromé

Chrome rabbit (768x768, in 6min 3s)

Chrome rabbit

Image resolution: 768x768

Calculated in: 6min 3s

Lapin en verre

Glass rabbit (768x768, in 14min 20s)

Glass rabbit

Image resolution: 768x768

Calculated in: 14min 20s

Lapin en bulle de savon

Rabbit in soap bubble (768x768, in 7min 21s)

Rabbit in soap bubble

Image resolution: 768x768

Calculated in: 7min 21s


Noctiluce

     
Noctiluce

Vulpinii

     
Vulpinii