Skip to content
This repository has been archived by the owner on Oct 3, 2021. It is now read-only.

n3m/java-raytracing-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raytracing Engine

  • Description

    • Fully functional Ray Tracer in Java
    • Made in Eclipse IDE
  • Features:

    • Lights

      • Directional Lights
      • Point Lights
    • Tools

      • OBJ Reader
      • Barycentric Coordinates Calculator
      • Material Shaders
    • Objects

      • Sphere
      • Teapot
      • Cube
      • Quad Cube
      • Ring
    • Algorithms:

      • Reflection Algorithm
      • Refraction Algorithm
      • Blinn-Phong Interpolation Algorithm

Details

  • Language
    • Java
  • Project Relation
    • Personal Project
  • External Dependencies
    • None

Devoper(s)

Alan Enrique Maldonado Navarro

What did I learned from this project?

  • Learned how a Raytracing Engine Works
  • Learned about the historical people that have worked in this topics.
  • Learned how to cast rays using Java processing details