Skip to content

ayala-af/3D-image-rendering-engine

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java 3D Image Rendering Engine

Welcome to our Java 3D Image Rendering Engine project! This rendering engine was developed from the ground up with a focus on adhering to SOLID principles, implementing Ray Tracing, and optimizing render time for high-quality images.

Features

Transparency & Reflection

Angry Birds Refraction Two Spheres
Angry Birds Test Refraction Two Spheres

Tons Of Sphere Lights

Depth of Field (DOF)

Pay attention to the depth of field effect, which creates focus in a certain area and blurs as you move away from it.

Regular DOF
Regular DOF
Anti-Aliasing Chess DOF
Chess Anti Chess DOF

In addition, you can see the difference in the quality of the images - depending on the number of rays shot

Chess Regular Chess Dof
ches Regular ches Dof

About

A graphic engine for rendering 3D images

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%