OpenGL 透视投影 VIP

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

    目录 收起>

    本课程内容:透视投影的基本概念,并详细讲解透视投影(Perspective Projection)矩阵的推导过程,以解开它的神秘面纱。最后通过代码实现物体的透视投影变换。

    1.投影的概念 00:09:52

    本课时讲解投影的概念,包括投影的两种基本方式,它们分别是正交投影和透视投影,还详细讲解了透视投影设置的四个基本参数。

    2.透视投影矩阵推导 00:10:13

    本课程内容:透视投影的基本概念,并详细讲解透视投影(Perspective Projection)矩阵的推导过程,以解开它的神秘面纱。最后通过代码实现物体的透视投影变换。

    3.透视投影实现 00:06:01

    本课时通过实际编写代码,构造一个透视投影矩阵,然后加入到三维变换的过程中,完成场景的透视效果。
  • 提问

    提交问题
  • 下载

  • 线路

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

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

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

OpenGL 透视投影

3课时,26分钟
liuyx23
liuyx23

极客学院签约布道师

课程背景:
三维成像的过程类似投影仪投影,将视域体内的物体投影到一个幕布上,只是过程是反过来的。为了让三维场景看起来更加逼真,那么就要符合近大远小的客观规律,这也就是透视投影。

核心内容:
1.投影概念
2.透视概念
3.透视投影矩阵推导

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

是否提供资料:

课程等级:中级

适合人群:
图形学爱好者、OpenGL开发者、C/C++基础
  • 技术问答
  • 1

    投影的概念

    09:52

    本课时讲解投影的概念,包括投影的两种基本方式,它们分别是正交投影和透视投影,还详细讲解了透视投影设置的四个基本参数。

  • 2

    透视投影矩阵推导

    10:13

    本课程内容:透视投影的基本概念,并详细讲解透视投影(Perspective Projection)矩阵的推导过程,以解开它的神秘面纱。最后通过代码实现物体的透视投影变换。

  • 3

    透视投影实现

    06:01

    本课时通过实际编写代码,构造一个透视投影矩阵,然后加入到三维变换的过程中,完成场景的透视效果。

相关课程

  • OpenGL 初识着色语言

    本课程主要讲解:着色语言(shader)的概念,着色语言的编译和链接。还有客户端 C/C++ 代码给 GLSL 传递变量的两种方式:分别是 Attribute 和 Uniform 。其中讲解变量的演示程序中,还展示了动画的雏形。

    4课时 56分钟
    初级
    5041人学习
  • OpenGL 三维变换

    本课程主要讲解:图形学三维矩阵变换的三种方式,分别是:平移变换(translate),旋转变换(rotate),伸缩变换(scale)。在每一课时里,都会详细讲解与之相关的3D数学基础,让学者能知其所以然,然后配套的程序示例,更加深了三维变换的理解。

    4课时 36分钟
    初级
    4596人学习
  • OpenGL 变换的组合

    本课程介绍:一般绘制中常用的顶点索引绘制,在复杂的模型中可以极大减少数据量。背面剔除可以在图元装配后、光栅化之前剔除无用的背向的图元。也讲解了如何开启深度测试,从而正确地绘制三维模型。最后根据上个课程分步介绍的三种变换,讲解变换的组合,从而完成从物体坐标系到世界坐标系的转换。

    3课时 55分钟
    初级
    4306人学习
  • OpenGL ES 概述

    本课程首先介绍 OpenGL ES 的基本概念、应用场景和发展历史,然后讲解如何搭建基本的 OpenGL ES 开发环境及模拟运行环境,最后进行 OpenGL ES 的简单程序实例解析。

    3课时 44分钟
    初级
    8383人学习