Skip to content

JamesZFS/Pharosa

Repository files navigation

Pharosa

此项目本人的计算机图形学基础课程的第二次大作业,是一个灵活的、可移植、可扩展的基于物理的3D渲染引擎。 文档和作业报告详见 这里

编写和重构历时一学期,主要实现算法:

  • Ray Casting
  • Path Tracing
  • Stochastic Progressive Photon Mapping

相机:

  • 视点相机
  • 景深相机
  • 正投影相机

几何物体:

  • 三角形
  • 立方体
  • 无限大平面
  • 多项式旋转体
  • Bézier 曲线旋转体

About

A robust, flexible and extensible physically based 3D rendering engine.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages