diff options
| author | Quentin Ladevie <ladevie.quentin@gmail.com> | 2021-01-13 20:11:19 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-01-13 20:11:19 +0000 |
| commit | f436ce11ae970e2e50a69a4948e4d0150682d4e2 (patch) | |
| tree | 801a16fd9a68cb1b6306fc1810582c3935e36899 | |
| parent | a47d155de94cae99205ad3f50f195343fab5655b (diff) | |
Update README.md
| -rw-r--r-- | README.md | 21 |
1 files changed, 8 insertions, 13 deletions
@@ -1,21 +1,16 @@ # path-tracer -Initially a CPU path tracer based on ray tracing in one weekend book +Initially a CPU path tracer based on [_Ray Tracing in One Weekend_](https://raytracing.github.io/books/RayTracingInOneWeekend.html) -The new implementation is using Vulkan compute shaders to generate an image of a path traced scene - - -## Features -* PPM image format -* Three types of material (lambertian, metalic, dielectric) -* Customisable camera (focus plan, aperture) -* Compute everything on GPU +Rewritten using Vulkan API compute shaders to make it lighting fast. ## Result  ## TODO -* [ ] More material types +* [x] Vulkan compute shader implementation +* [x] Viewer window +* [ ] Realtime progressive rendering +* [ ] Camera controller +* [ ] Add material types * [ ] Support GLTF format -* [ ] Triangulated meshes rendering -* [x] GPU implementation -* [ ] Realtime +* [ ] Triangulated meshes rendering (Vulkan raytracing pipeline) |
