Opengl 光栅化 渲染管线 着色器 名词解释
来源:互联网 发布:centos nat 上网 编辑:程序博客网 时间:2024/04/27 09:15
光栅化(Rasterize/rasteriztion)
官方翻译成栅格化或者像素化。就是把矢量图形转化成像素点儿的过程。我们屏幕上显示的画面都是由像素组成,而三维物体都是点线面构成的。要让点线面,变成能在屏幕上显示的像素,就需要Rasterize这个过程。就是从矢量的点线面的描述,变成像素的描述。
如下图,这是一个放大了1200%的屏幕,前面是告诉计算机我有一个圆形,后面就是计算机把圆形转换成可以显示的像素点。这个过程就是Rasterize。
渲染管线(Pipeline)
Pipeline是输送管道的意思。其实是指三维渲染的过程中显卡执行的、从几何体到最终渲染图像的、数据传输处理计算的过程。
着色器(Shader)
画画的时候我们经常有这么一个过程:先打线稿,再上色。着色器就是用来做这个工作的。
通常着色器分两种:
1顶点着色器(vertex shader)这个是告诉电脑如何打线稿的——如何处理顶点、法线等的数据的小程序。
2片面着色器(fragment shader)这个是告诉电脑如何上色的——如何处理光、阴影、遮挡、环境等等对物体表面的影响,最终生成一副图像的小程序。
采用了这两种着色器小程序 的 数据传输处理计算的渲染过程,称之为 可编程管线。
转载自知乎:https://www.zhihu.com/question/29163054
0 0
- Opengl 光栅化 渲染管线 着色器 名词解释
- OpenGL渲染管线,着色器,光栅化等概念理解
- 新手向:如何理解OpenGL中着色器,渲染管线,光栅化等概念
- 如何理解OpenGL中着色器,渲染管线,光栅化等概念?
- OpenGL ES渲染管线与着色器
- OpenGL ES渲染管线与着色器
- OpenGL ES渲染管线与着色器
- OpenGL ES渲染管线与着色器
- [OpenGL] 从顶点坐标到光栅化(渲染管线)
- [OpenGL ES 02]OpenGL ES渲染管线与着色器
- [OpenGL ES 02]OpenGL ES渲染管线与着色器
- [OpenGL ES 02]OpenGL ES渲染管线与着色器
- [OpenGL ES 02]OpenGL ES渲染管线与着色器
- [OpenGL ES 02]OpenGL ES渲染管线与着色器
- [OpenGL ES 02]OpenGL ES渲染管线与着色器
- [OpenGL ES 02]OpenGL ES渲染管线与着色器
- [OpenGL ES 02]OpenGL ES渲染管线与着色器
- [OpenGL ES 02]OpenGL ES渲染管线与着色器
- 命令行看xml文件
- 二叉树的建立,从动态二叉链表转化为静态二叉链表
- 命令行看数据文件
- 大数据Hive-日志分析系统流程
- Android Studio解决导入项目非常慢的问题
- Opengl 光栅化 渲染管线 着色器 名词解释
- Chapter 1: Why Do DevOps?
- C++二叉排序树之查找结点
- leetcode-344. Reverse String
- 树的遍历
- fastJson与springmvc结合,在spring-mvc.xml中的配置,解决415报错
- 六款堪称神器的网站
- Android Studio解决导入项目非常慢的问题
- SharedPreference 你的使用姿势对吗?