Commit Graph

24 Commits

Author SHA1 Message Date
maddiebaka
5015cf8458 Add GPLv3 license 2026-01-18 20:09:45 -05:00
maddiebaka
a9f503fdf4 Add plane texture mapping 2023-06-17 01:36:49 -04:00
maddiebaka
04b166ac72 Bumpmapping 2023-06-17 01:19:13 -04:00
maddiebaka
672ff1adc6 Remove dead/commented code 2023-06-15 14:53:11 -04:00
maddiebaka
e4d92dd3e1 Add texture support. 2023-06-15 11:23:32 -04:00
maddiebaka
0a9a799cb3 Add percent complete readout in terminal 2023-06-14 22:37:18 -04:00
maddiebaka
826a85bc36 Refactor into real project structure 2023-06-14 20:23:13 -04:00
maddiebaka
2156e0ce68 Fix sphere intersection calculation error 2023-06-14 11:07:11 -04:00
maddiebaka
dac57cc035 Implement reflectivity. Some color issues 2023-06-13 00:40:48 -04:00
maddiebaka
81403f1633 Add planes 2023-06-12 19:51:53 -04:00
Madeline Pace
f909b12962 Multiple colors supported. 2021-12-20 15:07:30 -05:00
Madeline Pace
8ce5ae94b5 Add materials and reflectivity, in progress commit 2021-12-20 12:52:29 -05:00
Madeline Pace
f0d45ea2c8 Remove commented out code 2021-12-19 19:18:00 -05:00
Madeline Pace
39e532b7b8 Comment out preset spheres, remove debug background. 2021-12-19 19:17:11 -05:00
Madeline Pace
eced48025b Shadows implemented. 2021-12-19 15:09:04 -05:00
Madeline Pace
1ad9e037f7 General functionality implemented. 2021-12-19 14:40:26 -05:00
Madeline Pace
37667fa650 Shadows working 2021-12-19 09:27:08 -05:00
Madeline Pace
f75c6ae729 Albedo shading with light support 2021-12-18 17:34:05 -05:00
Madeline Pace
66b6592599 Fix ordering of intersection points 2021-12-17 21:50:47 -05:00
Madeline Pace
66571bd398 Scene renders many spheres 2021-12-17 20:59:59 -05:00
Madeline Pace
ad1f6d01f8 Flat shading of spheres finished 2021-12-17 17:35:51 -05:00
Madeline Pace
16b4f4a9df Intermediate commit 2021-12-17 11:35:46 -05:00
Madeline Pace
fde5b22063 Add basic ray casting 2021-12-17 11:06:23 -05:00
Madeline Pace
f67fbd5151 Initial commit 2021-12-17 10:34:16 -05:00