A basic ray tracing program with a GUI.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.settings
src
.classpath
.gitignore
.project
README.md

README.md

Java Ray Tracer


ScreenShot

A ray tracer with a full GUIthat can render triangles and spheres. It uses no external libraries or dependencies.

Objects: Support for rendering spheres and triangles. Objects can be named, sized, positioned in 3D space, and assigned a material.

Materials: Comprehensive material editor and live-updating preview pane with support for reflections--including Phong, specular, and diffuse tweaking.

Lights: Place ambient lights with varrying intensity and color.

How to compile/run

To run this program execute the main method of the "MainGUI.java" file.