bdnugget
|
bc357f6d4b
|
clamp RGB vals
|
2024-06-30 01:32:32 +02:00 |
|
bdnugget
|
65716b77b2
|
Add specular reflection (bug, white ball has a hole in it now, should probably clamp rgb vals)
|
2024-06-29 23:58:04 +02:00 |
|
bdnugget
|
f96cec75b7
|
The world is a giant sphere
|
2024-06-29 23:25:31 +02:00 |
|
bdnugget
|
f620522637
|
Let there be light
|
2024-06-29 23:08:22 +02:00 |
|
bdnugget
|
54681d3692
|
Add tagged enum struct for lights and set some lights in scene
|
2024-06-29 22:20:30 +02:00 |
|
bdnugget
|
b4e581ca3c
|
Turn the scene into carom billiard balls with filthy green table color
|
2024-06-26 21:14:49 +02:00 |
|
bdnugget
|
9c349c603c
|
Working raytracer! :D
|
2024-06-26 20:57:32 +02:00 |
|
bdnugget
|
625b80a27e
|
Add scene and raytracer math
|
2024-06-26 16:32:30 +02:00 |
|
bdnugget
|
de41a8a865
|
Add canvasToViewport
|
2024-06-21 18:11:52 +02:00 |
|
bdnugget
|
bcdf553032
|
Init scene with camera, viewport, canvas, added drawPixel and Line methods, Vector structs
|
2024-06-17 14:56:11 +02:00 |
|
bdnugget
|
2ea692126a
|
lol line
|
2024-06-17 01:30:38 +02:00 |
|
bdnugget
|
fb1a2f9a8f
|
Error handling in writeBitmap
|
2024-06-16 20:53:13 +02:00 |
|
bdnugget
|
6fd42f9ac3
|
Write image to disk (as .ppm)
|
2024-06-16 19:53:17 +02:00 |
|