博客专栏  >  编程语言   >  OpenGL学习

OpenGL学习

OpenGL学习系列的主要内容是在Qt5.6.x上学习OpenGL,不仅编程示例,同时学习理论知识。为了避免Visual Studio有点麻烦的环境配置,使用qmake创建项目文件,只需下载源代码就能跨平台运行。

关注
0 已关注
9篇博文
  • 7.OpenGL学习之三维观察

    三维观察 如果对比纹理映射和以前的代码,发现多了调用gluLookAt方法语句,如下图所示。 如果没有这条语句,窗口里什么都没有。这其中涉及到三维观察或者变换管线,而三维观察的设置在OpenG...

    4天前 12:59
    50
  • 6.OpenGL学习之多个纹理映射

    纹理基础   在纹理之间进行切换或者重新加载不同的纹理图像可能会是开销非常大的操作。纹理对象允许我们一次加载一个以上的纹理 状态(包括纹理图像),以及在它们之间进行快速切换。纹理状态是由当前绑定的纹...

    2018-01-06 11:47
    37
  • 8.OpenGL学习之颜色混合

    颜色混合   通常情况下OpenGL渲染时会把颜色值放在颜色缓冲区中。每个片段的深度值也是放在深度缓冲区中的。当深度测试被关闭(禁用)时,新的颜色值简单得覆盖颜色缓冲区中已经存在的其他值。当深度测试...

    2018-01-07 15:40
    37
  • 1.OpenGL学习之建立窗口

    使用OpenGL绘图  OpenGL是绘制三维图形的标准API。从Qt5开始,OpenGL不再是单独模块,而作为Qt GUI核心的一部分。OpenGL本身只提供平台无关的画图功能,而不包含特定平台的窗...

    2017-12-04 14:49
    125
  • 2.OpenGL学习之基本图元

    基本图元  在OpenGL中,基本图形元素如点、线、折线和多边形都是由一个或多个顶点所定义。这些顶点必须处于glBegin()和glEnd()函数之间。glBegin()的参数确定要画的对象,指示Op...

    2017-12-04 15:13
    235
  • 3.OpenGL学习之图元属性

    OpenGL状态变量  属性值和其他参数设置由定义当前OpenGL状态的独立函数指定。OpenGL中的状态变量由颜色和其他图元属性、当前矩阵模式、模型观察矩阵的元素、缓存当前位置和场景光照效果参数等。...

    2017-12-04 17:59
    141
  • 4.OpenGL学习之几何变换

    几何变换  应用于对象几何描述并改变它的位置、方向或大小的操作成为几何变换(geometric transformation)。一个三维位置在齐次坐标中表示为四元列向量。因此,每一次几何变换操作表示成...

    2017-12-05 09:32
    96
  • OpenGL学习系列导航

    简介   OpenGL学习系列是《计算机图形学(第四版)》、《OpenGL编程指南(原书第8版)》、《C++ GUI Qt4编程(第二版)》、NeHe OpenGL 教程以及其他网络资源的学习笔记。...

    2017-12-17 11:42
    71
  • 5.OpenGL学习之纹理映射

    纹理映射  一个常用的添加表面细节的方法是将纹理模式映射到对象表面上。纹理模式可以由一个矩形数组进行定义,也可以用一个修改对象表面光强度值的过程来定义,这个方法 称为纹理映射,而纹理可以定义成一维、二...

    2017-12-17 11:57
    69

Spring Boot入门
25104389
VTK
3925824
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部