Skip to content
A software raytracer written in Java to learn and practice raytracing.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
images
src/main
.gitignore
README.md
pom.xml

README.md

Java Raytracer

This is a software raytracer written in Java. The goal is to learn and understand raytracing techniques (and make very nice looking images).

Current capabilities:

  • Spheres/Planes
  • Phong shading (how exciting!)
  • Naive soft shadows
  • Reflection/Refraction
  • MSAA

Libraries

  • JOML (Vector math)

Renders

naive soft shadows spheres reflecting and refracting 2 spheres

You can’t perform that action at this time.