Fabian faerbit
  • Joined on 2019-04-25
faerbit pushed to master at faerbit/toytracer 2020-06-09 21:16:04 +00:00
bd704eb6ed Adding materials: solid color and checkered.
351bbcfe87 Generate less moving spheres.
Compare 2 commits »
faerbit pushed to master at faerbit/toytracer 2020-06-08 21:37:13 +00:00
ce102449b8 Implement BVH.
faerbit pushed to master at faerbit/toytracer 2020-06-07 20:25:47 +00:00
945c0ea97e Added motion blur spheres.
faerbit pushed to master at faerbit/toytracer 2020-06-07 19:47:30 +00:00
b5fb809695 Rename project.
faerbit renamed repository from weekend_raytracer to faerbit/toytracer 2020-06-07 19:46:30 +00:00
faerbit pushed to master at faerbit/toytracer 2020-06-07 19:06:22 +00:00
3d051f6c5b Call rendering function directly.
faerbit pushed to master at faerbit/toytracer 2020-06-07 19:04:07 +00:00
d2ce61e208 Use tiles and queue of them for rendering.
415a2122b4 Optimized performance.
Compare 2 commits »
faerbit pushed to master at faerbit/toytracer 2020-06-07 09:33:58 +00:00
98a6c551c3 Init mersennetwister with current time.
faerbit pushed to master at faerbit/toytracer 2020-06-07 08:33:14 +00:00
eaf035cdee Output images as png.
faerbit pushed to master at faerbit/toytracer 2020-06-06 23:02:16 +00:00
f8a7934a03 Add random scene.
faerbit pushed to master at faerbit/toytracer 2020-06-06 22:32:34 +00:00
e6e61b635b Add depth of field to camera.
faerbit pushed to master at faerbit/toytracer 2020-06-06 22:17:36 +00:00
a35cf30535 Add several parameters to camera.
faerbit pushed to master at faerbit/toytracer 2020-06-06 22:03:28 +00:00
3683a309c5 Adding dielectric material.
faerbit pushed to master at faerbit/toytracer 2020-06-06 21:28:37 +00:00
129854222d Add fuzziness to metal materials.
faerbit pushed to master at faerbit/toytracer 2020-06-06 21:21:26 +00:00
bdb68df296 Adding basic materials (lambertian and metallic).
faerbit pushed to master at faerbit/toytracer 2020-06-06 14:31:56 +00:00
3ae1c040a2 Use unique_ptr instead of C array.
faerbit pushed to master at faerbit/toytracer 2020-06-06 14:16:34 +00:00
267df23c87 Add additional scattering methods.
faerbit pushed to master at faerbit/toytracer 2020-06-06 13:55:27 +00:00
b86ad047a5 Adding basic multi threading via OpenMP and using more aggressive optimizations.
faerbit pushed to master at faerbit/toytracer 2020-06-06 12:57:58 +00:00
a0de4cc8f1 Add color correction.
faerbit pushed to master at faerbit/toytracer 2020-06-06 12:47:42 +00:00
494b48c560 Implemented diffuse reflection.