Commit Graph

20 Commits

Author SHA1 Message Date
f922980232 Projection equation and first cube 2024-06-29 17:11:31 +01:00
5636fa57fc Remove aliases and add wizapp as submodule 2024-06-27 23:56:52 +01:00
3c21e2c471 Update raytracer window title 2024-06-22 18:20:43 +01:00
8fc3a2577a Split scene definition to use it in both raytracer and rasteriser 2024-06-22 16:46:55 +01:00
fbe4513a14 Update c_cpp_aliases 2024-06-22 16:46:37 +01:00
a7dda028aa Implement ability to move and rotate camera 2024-02-04 19:49:54 +00:00
c2560ccbdd Refactor and add reflections 2024-02-04 19:07:34 +00:00
6d8f332500 Improve readability 2024-02-04 17:32:57 +00:00
4914f8eb71 Define custom EPSILON 2024-02-04 00:20:54 +00:00
56959990e4 Add shadows 2024-02-04 00:19:11 +00:00
1f5568b63e Refactor trace_ray function 2024-02-04 00:11:20 +00:00
bfdea0fd0c Fix include 2024-02-03 23:21:54 +00:00
f2fdc0d084 Reformat 2024-02-03 22:20:55 +00:00
451aa48b3a Implement specularity 2024-02-03 22:09:12 +00:00
8b9ac28402 Implement diffuse lighting 2024-02-03 19:36:41 +00:00
9b22ce61d5 Update colour_t to use a union 2023-12-27 22:03:14 +00:00
0345f90405 Add vector magnitude calculation 2023-12-20 16:37:50 +00:00
2ec654774e Update colours 2023-12-20 00:16:56 +00:00
6b0732980a Create initial raytraced scene 2023-12-20 00:05:49 +00:00
e6a3b73f99 Start working on the raytracer 2023-12-18 13:25:18 +00:00