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