美文网首页
OpenGL管线理解

OpenGL管线理解

作者: 我的大好时光 | 来源:发表于2018-02-24 14:40 被阅读9次
管线的概念:

管线(pipeline),可以理解为渲染流水线。管线,实际上指的是一堆原始图形数据途经一个输送管道,期间经过各种变化处理最终出现在屏幕的过程的管理。图形渲染管线可以被划分为两个主要部分:第一部分把你的3D坐标转换为2D坐标,第二部分是把2D坐标转变为实际的有颜色的像素。

什么叫固定管线?

可以简单理解为渲染图像的这个过程,我们只能通过调用GLShaderManager类的固定管线效果实现我们一系列的着色器处理。

什么可编程管线?

可以简单理解, 在我们处理图形的过程,我们必须使用顶点着色器和片元着色过程。我们可以才有GLSL自行编写着色器程序,来执行这个过程的事情。

举例:

假设是一家制造肥皂的工厂,如果是固定管线生产,我们投入肥皂水(顶点数据等)通过管线生产出来的可能是比较固化的肥皂,方的、圆的等等。自由性差了许多。
而如果是可编程管线造肥皂,那我们可以在肥皂水倒入磨具过程中,通过程序修改它的造型。比如修改成桃心等。

相关文章

  • 2-1.管线,投影,坐标系

    管线在OpenGL下渲染图形,就会经历⼀个⼀个节点.⽽这样的操作可以理解为管线.固定管线:在早期的OpenGL 版...

  • OpenGL渲染流程图解析

    一、OpenGL 基础图形管线 1. 管线可以理解为OpenGL渲染图形图像的流程 2. 管线分为两部分 Cl...

  • OpenGL管线理解

    管线的概念: 管线(pipeline),可以理解为渲染流水线。管线,实际上指的是一堆原始图形数据途经一个输送管道,...

  • OpenGL 渲染管线的概念理解

    关于 OpenGL 渲染管线关键概念的个人理解,整理分享。

  • 通过OpenGL理解前端渲染原理(1)

    通过OpenGL理解前端渲染原理,本文着重介绍渲染管线工作流程。 一、OpenGL OpenGL,是一套绘制3D图...

  • 基础渲染

    opengl opengl渲染管线基础架构 3.1 基础图形管线 3.1.1 客户机-服务器 就opengl而言,...

  • OpenGL 固定存储器着色器理解

    在OpenGL 3.1之前,只有一种固定管线着色器,而在3.1之后被启用,取而代之的是可编程管线,但是理解固定管线...

  • OpenGL(四): 存储着色器

    OpenGL存储着色器 在OpenGL 3.0 之前,OpenGL包含固定功能的管线,这些固定管线(或者叫存储着色...

  • OpenGLES 入门(一)着色器简介

    与OpenGL ES1.x渲染管线相比,OpenGL ES 2.0渲染管线中“顶点着色器”取代了OpenGL ES...

  • OpenGL 常用固定存储着⾊器

    前言 在OpenGL 3.1之前,只有一种固定管线着色器,而在3.1之后被启用,取而代之的是可编程管线,但是理解固...

网友评论

      本文标题:OpenGL管线理解

      本文链接:https://www.haomeiwen.com/subject/xhiqxftx.html