虚拟现实与数据可视化课程作业董元 22011207
基于openGL的虚拟教室
——虚拟现实与数据可视化课程作业
董元22011207 指导老师:孙立博老师 仪器科学与工程学院
2013年12月16日
1 / 40
虚拟现实与数据可视化课程作业董元 22011207
一、 作业要求
用openGL制作一个虚拟教室。要求视角可变化,教室里的物品不少于五件。
二、 完成情况
我的openGL虚拟教室完成情况如下:
1、 绘制出的教室里的基本物体:黑板、讲台、投影仪、空调、门窗、音响、九张桌子、
九张凳子等。虚拟教室整体看上去接近真实生活中的教室。
2、 添加了灯光和纹理效果:门窗以及空调均是用纹理贴出来的。使教室看起来更加生
动形象。
3、 为教室加上了可用键盘控制的动态效果:可控制灯光亮灭、投影仪收起放下、六块
黑板的上下滑动以及音响的开关。
4、 引用FMOD音乐引擎,为教室加上可控背景音效(即3中的音响开关)。 5、 在输出窗口添加操作提示信息,使界面更加人性化。
三、 成果演示
1、整体效果图
2 / 40
虚拟现实与数据可视化课程作业董元 22011207
2、改变视角效果
3 / 40
虚拟现实与数据可视化课程作业董元 22011207
3、开灯关灯对比效果图 未开灯时:
4 / 40
虚拟现实与数据可视化课程作业董元 22011207
开灯时:
4、 投影仪放下效果图:
5 / 40