Releases: CloudCodingSpace/RayTracer
Releases · CloudCodingSpace/RayTracer
v1.0
Release of v1.0
This is the first version of this RayTracer. This version is the first attempt at this RayTracer. It is real-time, written in a fragment shader, so is supported by any GPU which supports OpenGL version 4.6 core profile. For building it from source, you would need a modern C++ compiler like Clang++ or MSVC, and CMake.
Features
- Basic scene serialization/deserialization
- Can create spheres dynamically
- Can create new materials dynamically
- Can load hdr, environment maps dynamically
- Can take screenshot of the current scene at runtime
- Material support like emissive materials, lamertian diffuse and metallic with roughness
- The UI panels in the app can be customized easily
Note: There is prebuilt binary for Windows attached. If you are wary for viruses, then building it from source is always an option.