• Joined on 2022-09-07
jonah pushed tag 0.1.0 to jonah/java-chat-bot 2024-08-29 21:05:06 +02:00
jonah pushed to main at jonah/java-chat-bot 2024-08-29 21:00:04 +02:00
33bee511e5 [Gradle Release Plugin] - new version commit: '0.2.0-SNAPSHOT'.
2fe725134a [Gradle Release Plugin] - pre tag commit: '0.1.0'.
6d0335b8d9 add pizza bot
8bc0f8cce0 setup release plugin
dfa8dcb6e9 setup docker build
Compare 10 commits »
jonah created branch main in jonah/java-chat-bot 2024-08-29 21:00:04 +02:00
jonah created repository jonah/java-chat-bot 2024-08-29 20:58:28 +02:00
jonah pushed to main at jonah/raytracing 2024-08-29 08:50:16 +02:00
5c92606f99 fix preview of final scene
jonah pushed to feature/spectral at jonah/raytracing 2024-08-18 14:21:35 +02:00
32b27e2225 improve performance by precomputing parts of the AABB intersection algorithm
jonah pushed to feature/spectral at jonah/raytracing 2024-08-13 17:10:24 +02:00
871c837c34 add RandomGenerator parameter to Hittable#hit
9b72909d27 add command line option for number of spectral samples
Compare 2 commits »
jonah pushed to feature/spectral at jonah/raytracing 2024-08-12 14:10:36 +02:00
533461204a properly implement transfer functions and apply them to the output image
b8aae8c2e5 rework interface between materials and rgb colors
9eb8afcb59 fix RGBUnboundedSpectrum
75c56c0032 move packages
903ab1409b add @Contract annotations to vector-like objects
Compare 6 commits »
jonah pushed to feature/spectral at jonah/raytracing 2024-08-11 16:34:10 +02:00
00fbf4e4f1 adjust rendering pipeline for spectral rendering
ddc861138a align operators in Vec3, Color, ColorXYZ and SampledSpectrum
c9db3bf94b add color framework to prepare for spectral rendering
Compare 3 commits »
jonah pushed to feature/spectral at jonah/raytracing 2024-08-09 20:09:17 +02:00
jonah pushed to feature/spectral at jonah/raytracing 2024-08-09 16:56:20 +02:00
jonah pushed to feature/spectral at jonah/raytracing 2024-08-09 14:43:55 +02:00
jonah created branch feature/spectral in jonah/raytracing 2024-08-09 14:43:55 +02:00
jonah pushed to main at jonah/raytracing 2024-08-08 22:55:52 +02:00
23c7a550ec minor performance improvements
6599c41b14 add a check to Vec3#unit to avoid unnecessary sqrt and division
9e79333e1e add documentation
dbd3d5fc4b minor performance improvements
e2c9609e0e add Vec3#fma to improve performance
Compare 14 commits »
jonah pushed to main at jonah/raytracing 2024-08-08 17:15:25 +02:00
09831c4231 add targeting probability density function
6b47f44ad2 add probability density function based materials
5f1e816edd add stratification to pixel sampling
a31488bc78 improve color averaging
67bfafc5b8 fix corner bias in Vec3#random(random, true)
Compare 5 commits »
jonah pushed to main at jonah/raytracing 2024-08-07 22:52:29 +02:00
f7d9153ad8 add a material that looks different on both sides
a22b1cb238 allow boxes to have different materials on each side
Compare 2 commits »
jonah pushed to main at jonah/raytracing 2024-08-07 21:41:46 +02:00
c91baf9e0c add final scene to readme
jonah pushed to main at jonah/raytracing 2024-08-07 16:28:34 +02:00
a90a0db6d5 improve AABB hit test by adding a range check
1b02f8a96d skip unnecessary UV calculations
18c179f8e3 improve performance of boxes
1d48a49987 refactor AABB intersection
9b617a82a8 remove HittableOctree
Compare 10 commits »
jonah pushed to main at jonah/raytracing 2024-08-07 07:40:34 +02:00
2c28b10a6e small performance improvements
jonah pushed to main at jonah/raytracing 2024-08-06 18:21:03 +02:00
d5173c2d5a add spheres to readme