Commit Graph

19 Commits

Author SHA1 Message Date
Faerbit
0f172ef987 Add rotation around y axis and translation. 2020-06-19 22:16:39 +02:00
Faerbit
7c4872c4e2 Add box. 2020-06-13 22:21:37 +02:00
Faerbit
085a9fcce8 Moving hittable_list methods to cpp file. 2020-06-13 22:21:27 +02:00
Faerbit
f9605a7da2 Add axis aligned rectangles. 2020-06-13 22:00:05 +02:00
Faerbit
bd704eb6ed Adding materials: solid color and checkered. 2020-06-09 23:15:59 +02:00
Faerbit
ce102449b8 Implement BVH. 2020-06-08 23:37:10 +02:00
Faerbit
945c0ea97e Added motion blur spheres. 2020-06-07 22:25:43 +02:00
Faerbit
b5fb809695 Rename project. 2020-06-07 21:47:27 +02:00
Faerbit
415a2122b4 Optimized performance. 2020-06-07 12:10:51 +02:00
Faerbit
eaf035cdee Output images as png. 2020-06-07 03:28:59 +02:00
Faerbit
3683a309c5 Adding dielectric material. 2020-06-07 00:03:25 +02:00
Faerbit
bdb68df296 Adding basic materials (lambertian and metallic). 2020-06-06 23:21:21 +02:00
Faerbit
267df23c87 Add additional scattering methods. 2020-06-06 16:16:31 +02:00
Faerbit
b86ad047a5 Adding basic multi threading via OpenMP and using more aggressive optimizations. 2020-06-06 15:55:24 +02:00
Faerbit
be4e32755a Add camera class and sampling. 2020-06-04 00:39:14 +02:00
Faerbit
881141a912 Add Hittable_list 2020-06-04 00:15:32 +02:00
Faerbit
bc63a68061 [WIP] Adding hittable (generalization) with concrete implementation sphere. 2020-06-03 23:49:20 +02:00
Faerbit
b2265d26a3 Adding rays, origin and horizon. 2020-06-03 22:39:40 +02:00
Faerbit
c1019143de Initial commit. 2020-06-03 00:06:53 +02:00