
计算机图形学实验中,涉及OpenGL源码和实验文档。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
实验一 OpenGL+GLUT开发平台搭建,包含五个小实验:1. 开发环境的配置;2. 控制窗口的位置和尺寸;3. 默认的可视化范围设定;4. 自定义可视化范围的调整;以及5. 几何对象变形的原因分析。实验二则涵盖动画和交互技术,包括:1. 单缓冲动画技术的应用;2. 双缓冲动画技术的实现;3. 通过键盘进行控制操作;4. 通过鼠标进行交互控制【尝试单击鼠标左键或右键,再尝试按下鼠标左键并移动】。实验三深入探讨几何变换、观察变换以及三维对象处理,具体包括:1. 二维几何变换的实践;2. 建模观察(MODELVIEW)矩阵堆栈的使用;3. 正平行投影的初步研究(正平行投影1、正平行投影2、正平行投影3);4. 透射投影的探索(透射投影1、透射投影2);5. 三维对象的呈现。实验四着重于光照模型和纹理映射的学习,包含:1. 光照模型1——OpenGL简单光照效果的关键步骤阐述;2. 光照模型2——对光源位置问题的探讨;3. 光照模型3——进一步分析光源位置的问题;4. 光照模型4——深入研究光源位置的影响;5. 光照模型5——对光源位置变化的考察;6. 光照模型6——研究光源位置动态变化的情况;7. 光照模型7——探索光源位置动态变化的规律;8. 光照模型8——分析光源位置动态变化的特点;9.光照模型9——对光源位置动态变化的进一步研究; 10.光照模型10——模拟聚光灯效果; 11.光照模型11——模拟多光源效果; 12.结合光照效果与雾效果的应用。最后,实验四还包括:13.纹理映射初步—掌握OpenGL纹理映射的一般步骤; 14.纹理映射—探索纹理坐标的自动生成方法(基于参数的曲面映射);以及 15.纹理映射—通过参考面距离自动生成纹理坐标。
全部评论 (0)


