Commit Graph

45 Commits

Author SHA1 Message Date
CJSatnarine
86822a85b2 Insert finalRender image to Screenshot 2024-07-24 12:48:51 -04:00
CJSatnarine
c3d616c90b Update README.md 2024-07-24 03:11:58 -04:00
CJSatnarine
543a27356f Update README.md 2024-07-24 03:07:04 -04:00
CJSatnarine
b45a8a84bf Update README.md 2024-07-24 03:06:36 -04:00
CJSatnarine
c51a111029 Update README.md 2024-07-24 03:04:38 -04:00
CJSatnarine
132de7f2b3 Update README.md 2024-07-24 03:03:06 -04:00
CJSatnarine
303e677324 Remove build directory 2024-07-23 23:40:40 -04:00
CJSatnarine
947cb19e0e Include gitignore (finally) 2024-07-23 23:36:07 -04:00
CJSatnarine
73f9bf7be6 Playing around with funny() 2024-07-11 22:55:17 -04:00
CJSatnarine
2197114459 Minor fixes 2024-07-11 21:23:14 -04:00
CJSatnarine
eafb2947cc Final scene 2024-07-11 14:32:33 -04:00
CJSatnarine
f90cdb0bd2 Implenting volume 2024-07-11 14:29:54 -04:00
CJSatnarine
5203ed3e17 Rotation in cornell box 2024-07-11 10:09:15 -04:00
CJSatnarine
359f8a9108 Override boundingBox() function 2024-07-11 09:55:04 -04:00
CJSatnarine
47b72b8bae Implement instance rotation 2024-07-11 09:43:23 -04:00
CJSatnarine
1913ca00b8 Instance translation implementation 2024-07-11 00:08:56 -04:00
CJSatnarine
efea1517a7 Implement instance translation 2024-07-11 00:08:36 -04:00
CJSatnarine
f42d13bbd7 Add boxes to cornell box 2024-07-10 20:57:10 -04:00
CJSatnarine
1ff91061ba Cornell box scene 2024-07-10 20:27:00 -04:00
CJSatnarine
c7d47322fa Edit to simpleLight() function 2024-07-10 19:38:22 -04:00
CJSatnarine
d1f5260a88 Simple light scene 2024-07-10 19:27:21 -04:00
CJSatnarine
7a96c64c74 Change format of background sky in camera 2024-07-10 19:14:56 -04:00
CJSatnarine
7bb8a36f8b Implement emissive materials 2024-07-10 19:14:24 -04:00
CJSatnarine
01eea95971 Implemented quadrilaterals 2024-07-10 16:03:08 -04:00
CJSatnarine
d3a981d2c8 Perlin noise with marbled texture 2024-07-09 21:31:14 -04:00
CJSatnarine
498b86180a Implement perlin noise with turbulance 2024-07-09 21:17:13 -04:00
CJSatnarine
176c33bcd7 Implementing random vectors on lattice points 2024-07-09 20:20:42 -04:00
CJSatnarine
3bbb02ee94 Implement perlin frequency 2024-07-09 17:36:11 -04:00
CJSatnarine
b3e5adb4a2 Hermitian smoothing on perlin noise 2024-07-09 17:31:25 -04:00
CJSatnarine
ba594473ed Smoothing perlin noise with trilinear interpolation 2024-07-09 17:23:45 -04:00
CJSatnarine
0374a95639 Implement perlin noise 2024-07-09 16:18:02 -04:00
CJSatnarine
4c58e4a084 Just playing around 2024-07-09 14:52:10 -04:00
CJSatnarine
bef20a9b1f Implement image texture 2024-07-09 14:26:05 -04:00
CJSatnarine
cbd114795f Implement image texturing 2024-07-09 13:36:36 -04:00
CJSatnarine
639b56d0dd Include stb_image.h as external file 2024-07-09 12:44:00 -04:00
CJSatnarine
0d971a8628 Update README.md 2024-07-08 21:50:15 -04:00
CJSatnarine
34586bc685 Implement texture coordinate for spheres 2024-07-08 21:46:53 -04:00
CJSatnarine
18b2acb1fe Implement texture 2024-07-08 19:02:29 -04:00
CJSatnarine
e1e2d4ac2a Rename main.cpp file 2024-07-08 18:41:45 -04:00
CJSatnarine
8a50479e27 Optimise BVH 2024-07-08 17:54:58 -04:00
CJSatnarine
80f3aff65d Implement BVH 2024-07-08 17:31:04 -04:00
CJSatnarine
5ca33d1762 Update README.md 2024-07-03 22:45:54 -04:00
CJSatnarine
e24df2228f Implement motion blur 2024-07-03 20:28:58 -04:00
CJSatnarine
6f88b1cd39 Create README.md 2024-07-03 16:18:25 -04:00
CJSatnarine
cf96db673c Initial commit 2024-07-03 15:09:13 -04:00