From 85d496449aba1e4f54f7275f8178ee2156c4068f Mon Sep 17 00:00:00 2001 From: Sven Vogel Date: Thu, 20 Apr 2023 11:07:54 +0000 Subject: [PATCH] Update 'README.md' --- README.md | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a1d250d..15ce456 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,35 @@ # 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 +Its more of a concept work. + +# Screenshots + +## 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 +:-------------------------:|:-------------------------: +![raytracing_0](https://git.teridax.de/teridax/jpath/raw/branch/main/screenshots/Screenshot_20230420_124903.png) | ![raytracing_1](https://git.teridax.de/teridax/jpath/raw/branch/main/screenshots/Screenshot_20230420_124951.png) + +## 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_0](https://git.teridax.de/teridax/jpath/raw/branch/main/screenshots/Screenshot_20230420_124903.png) | ![raytracing_1](https://git.teridax.de/teridax/jpath/raw/branch/main/screenshots/Screenshot_20230420_124951.png) \ No newline at end of file