高级计算机图形学详解
高级计算机图形学
中国科学技术大学计算机学院
黄章进
zhuang@ustc.edu.cn
复习提纲
2
课程内容
图形系统
OpenGL编程
几何对象与变换
视图
光照与明暗处理
从顶点到片段
离散技术
3
课程内容
图形系统
OpenGL编程
几何对象与变换
视图
光照与明暗处理
从顶点到片段
离散技术
4
图形系统的主要元素
输入设备
中央处理器(CPU )
图形处理器(GPU )
存储器
帧缓冲区:核心元素
输出设备
5
交互式图形系统
输入设备
输出设备
图像在帧缓
存形成
6
成像系统三要素
物体/对象
观察者(人、照相机)
光源
材料的属性确定光照射在
物体上的效果
注意对象、观察者以及光
源是完全独立的
7
虚拟照相机模型
投影线
投影平面 p
p的投影
投影中心
8
流水线结构
按照应用程序定义对象的先后顺序,依次处理
每个对象
• 只考虑局部光照
流水线体系结构
顶点 顶点处理器 裁剪器与 光栅化器 片段处理器 像素
图片装配器
应用程序 显示设备
所有步骤都可以通过显示卡的硬件实现
9
课程内容
图形系统
OpenGL编程
几何对象与变换
视图
光照与明暗处理
从顶点到片段
离散技术
10
课程内容
图形系统
OpenGL编程
几何对象与变换
视图
光照与明暗处理
从顶点到片段
离散技术