初探 GLSL 认证专享

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程围绕,现代图形“管线”一词,和“可编程”一词进行了讲解,还根据版本简单介绍了 OpenGL 的发展史。接着通过一张图描述可编程管线,并详细讲解了 Vertex Shader 和 Fragment Shader 的作用。最后通过实际操作和编写代码,搭建了一个基本的 OpenGL、GLSL 的渲染环境。

    1.管线概述与历史 00:08:19

    本节课主要讲解:管线的概述(如何理解图形学管线一词)、可编程的含义、OpenGL 发展史简介。

    2.图解可编程管线 00:08:00

    本节课主要讲解:管线的基本流程、Vertex Shader 的作用、Fragment Shader 的作用、帧缓冲区基本操作。

    3.搭建 OpenGL、GLSL 渲染环境 00:18:40

    本节课主要讲解:VS2013 创建工程、附加依赖项中添加第三方库、glut 创建窗体、glew 初始化、背景颜色设置与清除,以及注册仿真循环回调函数,开始仿真循环。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

初探 GLSL

3课时,35分钟2015-04-22
liuyx23
liuyx23

极客学院签约布道师

课程背景:
随着图形硬件的发展,图形编程由原来的固定管线进化到了现在的可编程管线,从而开启了图形的可编程时代。相比过去的固定管线,可编程管线因为它可以插入特定的代码片段在指定的位置上,从而大大提高了那一步骤的灵活性,从而实现了固定管线无法实现,或者极难实现的丰富多彩的酷炫特效。也是现在次时代游戏引擎必用的技术。


核心内容:

1. 管线的概念
2. 可编程的含义
3. Core profile 和 Compatibility profile
4. 着色器的概念
5. GLUT、GLEW 库


软件环境:Windows 操作系统、显卡驱动包含 OpenGL3.x、Visual Studio 2013


是否提供资料:


课程等级:初级


适合人群:
Android 测试人员,Android 开发人员。

  • 技术问答
  • 1

    管线概述与历史

    08:19

    本节课主要讲解:管线的概述(如何理解图形学管线一词)、可编程的含义、OpenGL 发展史简介。

  • 2

    图解可编程管线

    08:00

    本节课主要讲解:管线的基本流程、Vertex Shader 的作用、Fragment Shader 的作用、帧缓冲区基本操作。

  • 3

    搭建 OpenGL、GLSL 渲染环境

    18:40

    本节课主要讲解:VS2013 创建工程、附加依赖项中添加第三方库、glut 创建窗体、glew 初始化、背景颜色设置与清除,以及注册仿真循环回调函数,开始仿真循环。

相关课程