From 85d496449aba1e4f54f7275f8178ee2156c4068f Mon Sep 17 00:00:00 2001 From: Sven Vogel Date: Thu, 20 Apr 2023 11:07:54 +0000 Subject: [PATCH 1/2] 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 From 9b2bb1691220e943b0977be0730d7ece1bdf00ba Mon Sep 17 00:00:00 2001 From: Sven Vogel Date: Thu, 20 Apr 2023 11:08:59 +0000 Subject: [PATCH 2/2] Update 'README.md' --- README.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 15ce456..7e2c0a6 100644 --- a/README.md +++ b/README.md @@ -5,20 +5,6 @@ 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 @@ -32,4 +18,18 @@ Supported 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 +![raytracing_0](https://git.teridax.de/teridax/jpath/raw/branch/main/screenshots/Screenshot_20230420_124425.png) | ![raytracing_1](https://git.teridax.de/teridax/jpath/raw/branch/main/screenshots/Screenshot_20230420_124743.png) + +## 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)