Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)