视频特效学习01-OpenGL初探

2020-04-03  本文已影响0人  小破孩丫
学习目标:

1.图形API简介

使用场景:

本质:利⽤GPU芯⽚高效渲染图形图像。

2.OpenGL中专业名词解析

3. OpenGL坐标系解析

将顶点从一个坐标系转换到另一个坐标系需要用到几个变换矩阵,其中几个比较重要的是模型(Model)、观察(View)、投影(Projection)三个矩阵。物体顶点的起始坐标按序经过上述5个坐标系系统最终转换为屏幕坐标。顶点坐标转换的过程:物体顶点坐标-->局部坐标-->世界坐标-->观察坐标-->裁剪坐标-->屏幕坐标。在3D图形学中常用的坐标系:

坐标转换过程

坐标变换.png

用户自定义变换和OpenGL变换

用户和OpenGL变换.png

4. 图形\图片从文件渲染到屏幕过程解析

OpenGL绘制过程:顶点着色器对顶点数据进行计算,再通过图元装配,将顶点转换成图元(点、线、三角形),然后进行光栅化,把图元这种矢量图形,转化为栅格化数据,最后将栅格化数据传入片元着色器进行运算,片元着色器就会对栅格化中每个像素进行运算,并决定像素的颜色。顶点数据-->图元-->栅格化数据-->片元-->像素颜色。


图形渲染过程.png
上一篇 下一篇

猜你喜欢

热点阅读