Paul-Hi / Rayce

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rayce

A future pathtracer that supports Vulkan hardware ray tracing.

Dependencies

The Vulkan SDK must be installed. To compile slang shaders NVIDIAS slang compiler has to be installed. Everything else is loaded via CMake. To build the documentation a Doxygen installation is also required.

We use:

  • Eigen for math
  • glfw for window creation
  • imgui for the graphical user interface
  • googletest for testing
  • Doxygen to generate the documentation
  • stb_image to load image files
  • TinyParser-Mitsuba to parse mitsuba scene xmls
  • TinyXML-2 for TinyParser-Mitsuba to work
  • miniply to load *.ply files
  • tinyobjloader to load *.obj files

About

License:Apache License 2.0


Languages

Language:C++ 94.4%Language:C 4.4%Language:CMake 1.2%Language:GLSL 0.0%