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

https://github.com/luisminfante/simpleraytracer

Simple Raytracing application in C++
https://github.com/luisminfante/simpleraytracer

cpp glfw graphics-programming raytracing

Last synced: about 1 year ago
JSON representation

Simple Raytracing application in C++

Awesome Lists containing this project

README

          

Simple Raytracing application in C++

# Getting Started
Once you've cloned, run `scripts/Setup.bat` to generate Visual Studio 2022 solution/project files.

# Controls
Edit the Sphere/Material Properties and Light Positions with sliders on the right.

Hold `Right Click` to control Camera.
| Key | Response|
|----------|----------|
| W | Forward |
| A | Left |
| S | Backward |
| D | Right |
| Q | Up |
| E | Down |

# Current Renders
![image](https://github.com/LuisMInfante/SimpleRaytracer/assets/113048160/4db889b8-af37-4365-8b04-0f1c0c578d72)
![image](https://github.com/LuisMInfante/SimpleRaytracer/assets/113048160/00add0f4-7eed-40c1-bbc2-949f3e533e9e)
![image](https://github.com/LuisMInfante/SimpleRaytracer/assets/113048160/dce4b6ee-f9b6-465e-be7d-39470e4a1197)
![image](https://github.com/LuisMInfante/SimpleRaytracer/assets/113048160/95f813bd-074f-46e9-9c2c-10de2e81d6d7)