13 Commits

Author SHA1 Message Date
d2ca6922ef add diffuse material 2024-08-03 02:52:07 +02:00
9d204f6aa4 add antialiasing 2024-08-03 02:42:15 +02:00
af3dc8dac7 refactor Camera 2024-08-03 02:36:21 +02:00
672dc6af8b refactor Shape 2024-08-03 02:15:03 +02:00
1113b91077 move render method to Camera 2024-08-03 02:15:03 +02:00
7757b3d573 add Range to optimize Shape#hit 2024-08-03 02:15:02 +02:00
5e52db65d4 add another sphere 2024-08-03 01:53:48 +02:00
e3a8b08381 simplify Sphere#hit 2024-08-03 01:47:22 +02:00
14fd1d73fc add shading according to normal vector 2024-08-03 01:46:27 +02:00
590054a046 add sphere 2024-08-03 01:37:56 +02:00
7875befa94 add camera, scene and skybox 2024-08-03 01:37:56 +02:00
028d19b118 add math and image 2024-08-03 01:26:08 +02:00
2d2f5090ea initial commit 2024-08-02 22:04:04 +02:00