Skip to content

JCSaltFish/PBRPathTracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.