毕业设计展示–基于光线追踪的软件渲染器
- 系统演示视频:
- 系统架构:
- 几何图形:
二维纹理几何图形:
可以通过键盘的上键(↑)和下键(↓)来控制两张图片的混合程度。
摄像机:
每个立方体在场景中围绕自身中心以不同速率旋转,按下W A S D键可在场景中自由移动,鼠标调整观察角度,鼠标滚轮调整视野大小,与FPS游戏的观察效果相同。
光照
冯氏光照:
由于材质不同,金属边框会产生镜面反射,而木质表面较为平滑,颜色主要通过环境光和漫反射光来呈现。多光源场景(环境光,点光源和聚光):
定向光模拟现实生活中的太阳,让场景不至于完全黑暗。
点光源分布在场景中的不同位置,发出的光会随距离衰减。
聚光模拟手电筒的效果,方向为第一人称视角,可以在场景中自由移动。
模型
原始模型:
渲染后: