Commit Graph

40 Commits (master)

Author SHA1 Message Date
max.nuding dc19f09da9
Toy with different teapot scenes 2022-07-14 13:06:30 +02:00
max.nuding ab349b1d7e
Fix triangle issue 2022-07-14 12:00:28 +02:00
max.nuding cee009f5a8
Add OBJ loading 2022-07-14 10:52:02 +02:00
Max Nuding 526e92f582
Fix bounding box and BVH 2022-07-11 20:47:18 +02:00
max.nuding a0eda53be1
Fix translation 2022-07-11 15:41:05 +02:00
max.nuding a63e001edd
WIP: Add final scene 2022-07-11 15:35:09 +02:00
max.nuding a552c4721f
Clean up 2022-07-11 13:23:40 +02:00
max.nuding 8501bb3a7a
Added volumes 2022-07-11 13:21:57 +02:00
max.nuding 30b972ce5c
Add example to lower system load 2022-07-11 08:11:07 +02:00
max.nuding 560b921b3a
Fix translation hit record 2022-07-11 08:10:47 +02:00
max.nuding c90b185b8d
Merge remote-tracking branch 'origin/master' 2022-07-11 07:33:32 +02:00
max.nuding c6b0fb59ae
Add rotate 2022-07-11 07:33:25 +02:00
Max Nuding 35643fef39
Prettify earth setting 2022-07-08 16:57:50 +02:00
max.nuding f5f46a7a0b
Add translation and rotation 2022-07-08 15:43:12 +02:00
max.nuding f2a8db6430
rename default aspect ratio 2022-07-08 14:32:36 +02:00
max.nuding 9ce878a47a
Add cuboids, fox aspect raio 2022-07-08 14:31:32 +02:00
max.nuding c2d16937ff
Using convert for Lambertian material 2022-07-08 13:59:28 +02:00
max.nuding 429b87e912
Add rects 2022-07-08 13:34:26 +02:00
max.nuding 14b5b2b125
Add XY aligned rects 2022-07-08 08:13:42 +02:00
max.nuding 11c4d2c991
Add light 2022-07-07 14:43:26 +02:00
max.nuding 19107f20c9
Allow scenes to specify their camera 2022-07-07 13:06:46 +02:00
max.nuding d69fd86f8b
Add image texture 2022-07-07 12:08:17 +02:00
max.nuding 38a67a6890
Add marbled texture 2022-07-07 09:18:21 +02:00
max.nuding 0e72e21f92
Add turbulence 2022-07-07 08:57:53 +02:00
max.nuding d5d24cee03
Finish perlin noise 2022-07-07 07:42:32 +02:00
max.nuding d10292622a
Add Hermitian smoothing 2022-07-06 13:30:05 +02:00
max.nuding 9564ee92b6
Add trilinear smoothing 2022-07-06 13:28:06 +02:00
max.nuding de64b56b38
Add perlin noise texture 2022-07-06 13:11:04 +02:00
max.nuding 6f6fc5e375
Cleanup 2022-07-06 08:48:00 +02:00
max.nuding 28105145c4
Add solid and checker texture 2022-07-05 15:57:54 +02:00
max.nuding 93cbb67b39
Add BVH bounding boxes missing files 2022-07-05 11:21:54 +02:00
max.nuding dbb0ab2b91
Add BVH bounding boxes 2022-07-05 11:21:37 +02:00
Max Nuding 3de572d4a9
Implement motion blur 2022-07-03 20:29:06 +02:00
Max Nuding 558851b5f6
Add PNG output 2022-07-03 19:24:27 +02:00
Max Nuding 4b8b556ea3
Implement multithreading 2022-07-02 18:17:03 +02:00
Max Nuding 2903c9b0b9
Write output to file 2022-07-02 15:42:04 +02:00
Max Nuding 388c48d236
Positional camera 2022-07-02 06:32:03 +02:00
Max Nuding 46ec8663ff
Fix hit determination inside a sphere 2022-07-02 06:30:42 +02:00
max.nuding 89a2333644
Fix refactoring errors 2022-06-30 10:39:15 +02:00
max.nuding a86dbb516c
Initial 2022-06-30 09:54:25 +02:00