Skip to content

GUOYI1/Advanced-Rendering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Physically Based Rendering

University of Pennsylvania, Advanced Computer Graphics

The code is implemented according to principle and source code of book "Physically Based Rendering: From Theory to Implementation, Third version", by Matt Pharr, Wenzel Jakob, and Greg Humphreys

Main features include:

  • Monte Carlo Path tracing
  • Multiple Importance Sampling
  • Different Integrators, including Naive Integrator, Direct Light Integrator and FullLight Integrator
  • Differenet BSDF Models,including Lambertian,Orennayar,Specular, Glossy, Transmission, and Microfacet
  • Different Light sources, including arealight, pointlight, spotlight and distant light
  • Acceleration Structure, including BVH tree and K-D Tree
  • Len-based Camera
  • Implicit surface rendering
  • Volumetric Media

Some rendering results:

Custome Scene 1

Custome Scene 2

Custome Scene 3

Custome Scene 4

Custome Scene 5

Custome Scene 6

Custome Scene 7

Implicit Surface

Wahoo

About

Advanced Rendering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages