Sven Vogel 9b2bb16912 | ||
---|---|---|
.idea | ||
screenshots | ||
src/main/java | ||
LICENSE | ||
README.md | ||
pom.xml |
README.md
JPath
JPath is a CPU based Java Ray- and Pathtracer. Its not intented to perform well in term of speed or efficiency. Its more of a concept work.
Screenshots
Pathtracing
Features:
- Diffuse Pathtracing
- Cosine weighted diffuse ray generation
- Temporal anti aliasing
Supported Lights:
- Point
- Directional (Sun)
- Mesh lights
Pathtraced image with high resolution | Pathtraced image with low resolution |
---|---|
Raytracing
Features:
- Diffuse raytracing
- Reflections
- Temporal anti aliasing
Supported Lights:
- Point
- Directional (Sun)
Raytraced image looking at a mirror | Raytraced image from the opposite view |
---|---|