毕业设计展示–基于光线追踪的软件渲染器
- 系统演示视频:
- 系统架构:

- 几何图形:

二维纹理几何图形:
可以通过键盘的上键(↑)和下键(↓)来控制两张图片的混合程度。


摄像机:
每个立方体在场景中围绕自身中心以不同速率旋转,按下W A S D键可在场景中自由移动,鼠标调整观察角度,鼠标滚轮调整视野大小,与FPS游戏的观察效果相同。



光照
冯氏光照:

由于材质不同,金属边框会产生镜面反射,而木质表面较为平滑,颜色主要通过环境光和漫反射光来呈现。

多光源场景(环境光,点光源和聚光):
定向光模拟现实生活中的太阳,让场景不至于完全黑暗。
点光源分布在场景中的不同位置,发出的光会随距离衰减。

聚光模拟手电筒的效果,方向为第一人称视角,可以在场景中自由移动。
模型
原始模型:

渲染后:

