/IRadiance

IRadiance - Raytracer

Primary LanguageC++MIT LicenseMIT

IRadiance - RayTracer

IRadiance Engine is an open-source software raytraced renderer written in C++11.

This project is still in development, therefore the codebase tends to fluctuate a lot.

Features

  • Whitted Raytracer
  • Unidirectional Pathtracing
  • Soft Shadows
  • Area Lights
  • Environment Light
  • Visualize Render Progress
  • Save Render to File
  • MultiCore Rendering

Dependencies

  • GLFW : Window Creattion and Context
  • GLAD : OpenGL Function Binding
  • glm : Math library
  • ImGui : Immediate mode UI
  • spdlog : Logging
  • stbi_image : Textures loading
  • assimp : Asset Loader
  • OpenMP : MultiCore Processing

Render Samples

References