Skip to content

About

C++ OpenGL Physical Based Rendering Path Tracer

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Latest commit

 

History

57 Commits

Folders and files

Repository files navigation

PBR PathTracer

This is the CPU based version, check out the GPU compute shader branch!

Thumb

  • User Interface (GLFW, Dear ImGui)

    • Independent UI Thread (OpenMP)

    GUI

  • Obj Loading (tinyobjloeader)

    • Drag and Drop Batch Importing
    • Sub Elements

    Obj

  • Scene Editing

    • Real-time Previewer
    • Mouse Navigation
    • Scene Files (*.pts) Save and Load

    Scene

  • PBR Materials

    • Opaque and Translucent
    • PBR Textures

    PBR

  • Camera Parameters

    • Aperture and Focal Distance

    DOF

  • BVH Acceleration

  • Multi-threaded Rendering (OpenMP)

Other libraries used:

Legacy Documentations

Check out our render and processing results.

About

C++ OpenGL Physical Based Rendering Path Tracer

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages