Pharosa 此项目本人的计算机图形学基础课程的第二次大作业,是一个灵活的、可移植、可扩展的基于物理的3D渲染引擎。 文档和作业报告详见 这里 编写和重构历时一学期,主要实现算法: Ray Casting Path Tracing Stochastic Progressive Photon Mapping 相机: 视点相机 景深相机 正投影相机 几何物体: 三角形 球 立方体 无限大平面 多项式旋转体 Bézier 曲线旋转体