https://github.com/akutchi/lovetrace
a path tracing project in ada
https://github.com/akutchi/lovetrace
ada image-synthesis path-tracing
Last synced: about 1 year ago
JSON representation
a path tracing project in ada
- Host: GitHub
- URL: https://github.com/akutchi/lovetrace
- Owner: Akutchi
- Created: 2024-10-24T13:08:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-28T22:13:26.000Z (over 1 year ago)
- Last Synced: 2025-01-25T11:42:30.693Z (over 1 year ago)
- Topics: ada, image-synthesis, path-tracing
- Language: Ada
- Homepage:
- Size: 71.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lovetrace
## Description
Lovetrace is a path tracing program developped in Ada.
For now, the only goal that I have with this program is to manage the rendering
of scenes with multiple objects and with light reflexion. For now, everything
is done on the CPU.
|  |
| :----------------------------: |
| _Visual as of the 28/10_ |
## Changelog
### 28/10
As of now, the first version of the program is done. It can render basic
structures with less than 10 vertices (a problem with the octree).
Features are :
- A camera that can move in the (X, Y, Z) space and turn around the x and z axis.
- A basic gestion of light using the [Lambertian Model](https://en.wikipedia.org/wiki/Lambertian_reflectance).