Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ehwan/raytracing
ray tracing engine
https://github.com/ehwan/raytracing
cpp physics-based-rendering raytracer raytracing spatial-index tree-structure
Last synced: 22 days ago
JSON representation
ray tracing engine
- Host: GitHub
- URL: https://github.com/ehwan/raytracing
- Owner: ehwan
- Created: 2023-04-15T06:50:07.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-17T10:00:42.000Z (8 months ago)
- Last Synced: 2024-12-10T10:49:28.024Z (26 days ago)
- Topics: cpp, physics-based-rendering, raytracer, raytracing, spatial-index, tree-structure
- Language: C++
- Homepage:
- Size: 3.77 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RayTracing
ray tracing engine## Dependencies
This project is using [Eigen3](https://eigen.tuxfamily.org/) as linear algebra, [SFML](https://github.com/SFML/SFML) for window management and [RTree](https://github.com/ehwan/RTree) for spatial indexing.## Examples
### Utah Teapot with Diffusive Reflection
9400+ triangles![teapot](results/teapot_diffusive_reflection.png)
### Utah Teapot with Water Refraction
![teapot](results/teapot_water_refraction.png)### Utah Teapot with Metal Reflection
![teapot](results/teapot_metal.png)![ResultB](results/resultB.png)