< 山东大学软件学院项目实训 > 渲染引擎系统(十)(结项)
发布时间
阅读量:
阅读量
目录
- 前言
- 环境
- 成果
- 经验与总结
- 地址
前言
本工程旨在开发一套功能较为完善的场景渲染系统引擎,并已进入结题阶段
环境
- 开发环境:采用 Visual Studio 2019 进行开发
- 软件架构:基于 Falcor 框架 v3.4 进行构建
- 操作系统要求:运行于 Windows 系统中,并需满足 Windows 系列操作系统版本号为 V5.7a 或更高(截至 October [具体年份] 的更新)
- 开发工具支持:支持最新版的 Windows SDK 系列(包含 Windows SDK 和独立组件)
- 显卡驱动要求:NVIDIA 显卡驱动>=466.8 或更高版本
成果
- 渲染器实现了路径跟踪与基于预计算的渲染两种方法。
传统的路径跟踪算法在实时场景中的表现欠佳。
而通过引入预计算技术则显著提升了整体效率。
从实验结果来看该方案能够在保证画质的同时有效降低了硬件资源消耗。”

图1. 传统路径跟踪算法的渲染效果

图2. 使用预计算后的渲染效果
- 另一方面, 该渲染器集成了NRD技术以实现降噪后处理功能。
参照图3所示, 在未集成NRD技术时, 该渲染器对于材质球的显示效果会导致明显的噪声特征;
而经过图3.2至4阶段的NRD技术完成降噪处理后, 场景中的噪声水平得到了显著降低, 实现了良好的降噪效果:

图3. NRD降噪前的材质球渲染效果

图4. NRD降噪后的材质球渲染效果
经验与总结
团队自主开发了一个预设计算功能集成的渲染系统。尽管在项目初期面临无从下手的困境以及项目管理混乱的问题,并对引擎的基本指令缺乏了解。最终成功克服困难并基本实现了既定目标,在此过程中为每位团队成员带来了显著的好处。
地址
四位项目组员的地址:
包含连接点:chenxiang_200108
全部评论 (0)
还没有任何评论哟~
