I recently decided that I should start to work on my own path tracing "engine" and so here we are. I will try to share as much as possible without it just becoming too much to read. Hopefully what I write will be of some use to others who might run into the same problems I do during this process. Just as a quick disclaimer, here is my setup which I plan to use for throughout the project (hate it or love it, this is what I'm working with):
- Windows 10
- Intel i7-6700K @4.2GHz
- Nvidia GTX 970 (4GB)
- 16GB RAM
- Microsoft Visual Studio Community 2017
- CUDA Toolkit 9.0
- OpenGL 4.3 (I will occasionally work from my laptop which does not support v4.5)
- SDL 2.0