Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 1.05 KB

README.md

File metadata and controls

27 lines (21 loc) · 1.05 KB

A Ray-Tracer prototype:

There are 2 techniques to render 3d objects to the screen:

  1. raytracing
  2. rasterization

Here, I apply the basics of the implementation of the raytracer technique.

This is a mid resolution Picture of a Sphere and a light reflection.

Reflection mid resolution



This is a low resolution "M" Letter printed on screen with spheres.

M low resolution

Notes:

  1. No Bias is added to the doubles, thus leads to some incorrect calculations when the objects become a bit further in the scene from the camera.
  2. Aliasing is not added which makes the objects edges looks rigid (as if you are using win32 GDI rendering ;).

Further-Dev-Notes:

  1. Adding refractions.
  2. Adding textures and world view.
  3. Adding Triangles.
  4. Pollishing and reduce the Delta Error (Errors from heavy double calculations).