- 博客(0)
- 资源 (1)
- 收藏
- 关注
第三次图形学实验
本实验为综合实验, 任务是利用光线跟踪算法进行Whitted全局光照计算,并对读入场景进行真实感绘制。(特别提醒: 网上类似的projects可以参考,但不能照抄. 如http://tobias.isenberg.cc/graphics/LabSessions/RaytracingProject, http://physbam.stanford.edu/links/ray_tracing/project_ray_tracing.html
https://www.cs.utexas.edu/~fussell/courses/cs354/assignments/raytracing/handout.shtml )
(1) 参加对象: 本实验针对所有选课同学,3-5人组成一个小组,共同实现;非15级同学在组队方面有困难的话可与老师沟通.
(2) 实验结果提交: 每人都要求提交一份. 内容包括
a. 源程序; 可执行代码; 三维场景数据; 同组的同学这部分可以相同.
b. 实验报告;
c. ppt一份, 应该有绘制结果的视频展示.
(3) 功能方面的基本要求:
a. 实现光线跟踪算法, 能利用Whitted光照模型对场景进行渲染; (optional) 通过亚像素采样实现反混淆.
b. 材质: 支持环境光、漫反射、高光反射、透射等光学现象; (optional)支持纹理绘制可加分.
c. 光源: 在场景中至少有一个点光源, 支持阴影; (optional)增加点光源数可加分).
d. 场景: 支持圆和三角网格模型; (optional)增加椭圆、参数曲面可加分.
e. 输入输出:读入网格模型文件,保存渲染图像成位图格式(bmp),渲染图像的大小可通过参数调节;(optinal)可读入mtl材质库文件.
f. 加速:利用空间划分(八叉树或BSP)进行加速.
//压缩包内包含所有需要提交的文件:源程序、可执行代码、实验报告、PPT、三维场景数据、演示视频。
//本材料是2016级华工计院图形学课程第三次实验的最终提交压缩包,老实说代码本身并不是我写的,但是除代码之外所有内容是我们小组共同完成的结果。本文件的目的在于给各位找不到头绪的学弟学妹们一些借鉴的资料。请勿照搬照抄!希望对你们有所帮助!感谢支持!
2019-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人