Skip to content

Jason-Fu-git/PhotorealisticRenderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Photorealistic Rendering Engine

Static Badge

Features

  • Whitted-style Ray Tracing

  • Monte Carlo Path Tracing (based on smallpt)

  • Next Event Estimation (NEE)

  • Glossy Material based on Cook Torrance Model

  • Anti-biasing based on SSAA

  • Hardware Acceleration based on OPENMP

  • Texture Mapping

  • Normal Interpolation

  • Field Depth

  • AABB Bounding Box

  • BSP Tree

  • Solve Ray-surface Intersection using Newton’s Method (beta)

  • CUDA Acceleration (beta)

  • .obj File Parser

Results

0_final

Japanese Gate

3_depth

Field Depth

4_vase

vase

6_glossy

Glossy Material

Acknowledgements

About

A Photorealistic renderer based on smallpt

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages