Skip to content

wolfand11/GRaytracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

惯例

  • 左手坐标系
  • 列向量
  • 画布原点在左上角,最终显示时做了上下颠倒

特性说明

  • 支持 Thin Lens Camera
  • 支持多种模型
    • Sphere
    • Quad
    • TriangleMesh
  • 支持多种 Material
    • 支持 Lambertian Material
    • 支持 Specular Reflection Material
    • 支持 Specular Refraction Material
    • 支持 PBR Glossy Material
  • 支持多种光源
    • 支持简单的 SkyLight
    • 支持 方向光
    • 支持 Diffuse Area Light
  • 支持 PathTracing Integrator
    • 支持 BVH 加速
    • 支持重要性采样
    • 支持使用 Russian roulette 来截断 Path

    ./results/02_path-integrator.jpg

ScreenShot

./results/02_triangle-mesh.jpg ./results/01_many-objs.jpg ./results/03_cornell-box.jpg

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published