Michael Kohl
|
3c94d06229
|
Optimize new PNGs
|
2021-03-10 23:30:11 +07:00 |
Michael Kohl
|
e96ae4372f
|
Remove binary and update gitignore
|
2021-03-10 23:27:51 +07:00 |
Michael Kohl
|
8113ff8a01
|
Clean up
|
2021-03-10 23:23:56 +07:00 |
Michael Kohl
|
61f9be5939
|
Remove ppm
|
2021-03-10 07:53:42 +07:00 |
Michael Kohl
|
208b765086
|
Add final scene render
|
2021-03-10 07:50:24 +07:00 |
Michael Kohl
|
1e0e4387dc
|
Remove ppm images
|
2021-03-09 23:43:24 +07:00 |
Michael Kohl
|
3630e4d3a0
|
Defocus blur and final scene
|
2021-03-09 23:05:30 +07:00 |
Michael Kohl
|
3966d207e0
|
Add camera
|
2021-03-09 22:24:51 +07:00 |
Michael Kohl
|
e737a4dc7b
|
Optimize PNGs
|
2021-03-07 23:24:33 +07:00 |
Michael Kohl
|
b3d01e0d08
|
Add glass material with refraction
|
2021-03-07 23:21:06 +07:00 |
Michael Kohl
|
1d449d2221
|
Fuzzy reflections
|
2021-03-07 22:44:24 +07:00 |
Michael Kohl
|
61eec5a98a
|
Add lambertian and metal materials
|
2021-03-06 23:30:17 +07:00 |
Michael Kohl
|
08de99b8c8
|
Basic gamma correction
|
2021-03-05 14:36:16 +07:00 |
Michael Kohl
|
b9236e176b
|
Add simple diffused material
|
2021-03-05 14:27:01 +07:00 |
Michael Kohl
|
b36a49acd8
|
Add antialiasing
|
2021-03-05 13:56:33 +07:00 |
Michael Kohl
|
28ff1da236
|
Add hittableList
|
2021-03-05 12:37:40 +07:00 |
Michael Kohl
|
fef356402c
|
Add hittable
|
2021-03-04 20:54:37 +07:00 |
Michael Kohl
|
0321bad276
|
Simplify ray-sphere intersection code
|
2021-02-28 22:38:46 +07:00 |
Michael Kohl
|
51f0d949a6
|
Add surface normals
|
2021-02-24 21:27:06 +07:00 |
Michael Kohl
|
3db63490a2
|
Add sphere code
|
2021-02-16 21:43:21 +07:00 |
Michael Kohl
|
fb6c0a197a
|
Add more images
|
2021-02-15 22:22:41 +07:00 |
Michael Kohl
|
4fd00ffa57
|
Use ray for rendering
|
2021-02-15 22:22:24 +07:00 |
Michael Kohl
|
83475f1f5a
|
Add rayColor function
|
2021-02-15 22:18:50 +07:00 |
Michael Kohl
|
13a2d80a6f
|
Update Makefile
|
2021-02-15 22:17:53 +07:00 |
Michael Kohl
|
2305f26f8d
|
Add basic ray class
|
2021-02-15 18:36:51 +07:00 |
Michael Kohl
|
a9c48d84c1
|
Add opEquals override for Vec3
|
2021-02-15 18:36:38 +07:00 |
Michael Kohl
|
f399b9b8d2
|
Update dub config and Makefile
|
2021-02-12 00:01:46 +07:00 |
Michael Kohl
|
cd3d3ad9b9
|
Add color module and update executable
|
2021-02-12 00:01:31 +07:00 |
Michael Kohl
|
503af5cad4
|
Add vec3 module
|
2021-02-11 23:43:49 +07:00 |
Michael Kohl
|
db716d6e0f
|
Format file and add silly test runner
|
2021-02-11 17:23:39 +07:00 |
Michael Kohl
|
b8047f4d4e
|
Add basic PPM generation
|
2021-02-10 22:34:50 +07:00 |