OpenGL学习系列导航

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/webzhuce/article/details/78824168

简介

  OpenGL学习系列是《计算机图形学(第四版)》、《OpenGL编程指南(原书第8版)》、《C++ GUI Qt4编程(第二版)》以及网络资源的学习笔记。主要内容是在Qt5.6.x上学习OpenGL,不仅编程示例,同时学习理论知识。为了避免Visual Studio有点麻烦的环境配置,使用qmake创建项目文件,只需下载源代码就能跨平台运行。
代码下载地址:https://github.com/webzhuce07/Study-OpenGL

学习系列导航

理论

t0.0计算机图形学介绍
t0.1OpenGL绘图入门
t0.2VS2015配置OpenGL1.0编程环境
t0.3VS2013配置OpenGL4.3及以上编程环境
t1.笛卡尔坐标系统
t2.0光照模型
t2.1雾化

旧章

1.OpenGL学习之建立窗口
2.OpenGL学习之基本图元
3.OpenGL学习之图元属性
4.OpenGL学习之几何变换
5.OpenGL学习之纹理映射
6.OpenGL学习之多个纹理映射
7.OpenGL学习之三维观察
8.OpenGL学习之颜色混合
9.OpenGL学习之光照模型

新章

s0.GLSL学习之初识OpenGL着色语言
s1.GLSL学习之建立窗口
s2.GLSL学习之绘制三角形
s3.GLSL学习之着色器基础
s4.GLSL学习之图元类型
s5.GLSL学习之坐标系统变换
s6.GLSL学习之纹理映射(三角形)
s7.GLSL学习之纹理映射(多个纹理)

网络学习资料:

1、NeHe教程:http://nehe.gamedev.net/
2、LeanOpenGL:http://learnopengl.com/
3、LeanOpenGL(中文版):http://learnopengl-cn.readthedocs.io/zh/latest/

由于没有项目支撑,就先学习到这里。学习OpenGL,个人觉得如果没有什么基础的话,还是先学习固定管线(OpenGL1.0)或者说是NeHe教程,理解起来相对容易些,有助于我们先搞清一些基本概念,比如纹理映射、三维变换等。然后再学习可编程管线(着色语言GLSL)。
——更新于2018.03.18

猜你喜欢

转载自blog.csdn.net/webzhuce/article/details/78824168
今日推荐