BubblesRT.. whether RT stands for RealTime or RayTraced is up to you.
It's gonna be fun and mathy!
BubblesCore/Source contains all the fun raytracing code.
Premake5 is used for the build system.
Simply run Scripts/Setup-Window.bat to build on Windows, or Scripts/Setup-Linux.sh to build on Linux.
Also a TODO list for myself.
- GPU-accelerated raytracing
- Progressive rendering
- Polygon rendering
- Physical lights
- PBR material
- Texture mapping
- Loadable scene file
- Displaying on a windowed viewport
- Exporting rendered image as image files
- Camera controls
- Dear ImGui user interface
- Blender exporting to BubblesRT
- TBD
UNLICENSE