[go: up one dir, main page]

Skip to content

šŸ­ Simple physically-based offline renderer

License

Notifications You must be signed in to change notification settings

pjessesco/caramel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

Caramel

Build & Test (macOS, AppleClang) Build & Test (macOS, Clang) Build (Windows, Clang) Build (Windows, MSVC)

Caramel is a physically-based offline renderer for studying myself based on Peanut.

Features

  • Path tracing (with multiple importance sampling)
  • Area light
  • .obj format meshes
  • Perspective camera
  • Octree acceleration structure
  • Mƶllerā€“Trumbore ray tracing
  • End-to-end render test

Gallery

ajax

Cornell box

Diamonds

veach-mis

veach-door

stormtrooper

shaderballs

dragon