Commit graph

21 commits

Author SHA1 Message Date
kappa
c15ce0cf87 Create proper demonstration scene of the spectrum effect 2023-10-08 09:31:00 +02:00
kappa
5dc461055e Implement path tracer 2023-10-07 17:20:02 +02:00
kappa
bae05d4df5 Re-add Parallelepiped with materials 2023-10-07 17:20:01 +02:00
kappa
6ca3b84847 Randomize and average sample wavelengths 2023-10-03 20:13:40 +02:00
kappa
eaa76a6b5d Attempt a demonstration of dispersion effect, displaying bug in earlier version 2023-09-27 21:36:24 +02:00
kappa
27cdbbd159 Include clamp for XYZ to RGB conversion 2023-09-27 19:27:19 +02:00
kappa
49d109b046 Artifically increase slope of refractive index in one of the balls 2023-09-26 18:26:51 +02:00
kappa
03f6f14c7c Create SpectrumTest scene 2023-09-26 18:20:46 +02:00
kappa
f2e20940bc Switch RayTracerSimple to Spectrum 2023-09-26 15:46:33 +02:00
kappa
9edea04d9c Add XYZ colorspace to Color class 2023-09-26 15:45:59 +02:00
kappa
70f01a69c4 Add Spectrum class with an implementation 2023-09-23 18:26:49 +02:00
Petar Kapriš
8b512a5604 Add refraction capabilities to RayTracerSimple 2022-12-27 15:54:16 +01:00
Petar Kapriš
49284dfcf8 Add orthographic camera 2022-12-27 15:53:25 +01:00
Marko Savić
98320a6901 Shadows, Reflections, Camera, Grid, AutoSoft, ... 2022-12-20 15:32:12 +01:00
Marko Savić
c3d9698ede Merge remote-tracking branch 'origin/master' 2022-11-21 23:51:46 +01:00
Marko Savić
5e56c197f2 HalfSpace, Group, Material, uv mapping, Light, Scene, diffuse lighting 2022-11-21 23:51:12 +01:00
Marko Savić
a4cc4dfd19
Update README.md 2022-11-17 19:54:50 +01:00
Marko Savić
f26a891922
Update README.md 2022-11-17 19:53:06 +01:00
Marko Savić
e474156a4f
Update README.md 2022-11-17 19:49:38 +01:00
Marko Savić
7f8dbce165
Update README.md 2022-11-15 03:50:11 +01:00
Marko Savić
72970d9f5e Initial commit 2022-11-15 02:21:15 +01:00