Skip to content

Releases: CloudCodingSpace/RayTracer

v1.0

13 Apr 11:13

Choose a tag to compare

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.