OpenGL学习系列导航
2017-12-17 11:42
274 查看
简介
OpenGL学习系列是《计算机图形学(第四版)》、《OpenGL编程指南(原书第8版)》、《C++ GUI Qt4编程(第二版)》以及网络资源的学习笔记。主要内容是在Qt5.6.x上学习OpenGL,不仅编程示例,同时学习理论知识。为了避免Visual Studio有点麻烦的环境配置,使用qmake创建项目文件,只需下载源代码就能跨平台运行。代码下载地址:https://github.com/webzhuce07/Study-OpenGL
学习系列导航
旧章
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
相关文章推荐
- OPENGL学习系列——OPENGL的版本
- SQL Server 2005 学习笔记系列文章导航 存储过程分页的经典例子
- OPENGL学习系列——OPENGL是由谁发布和维护的
- OpenGL蓝宝书学习系列(一):3D图像的基础知识
- ROS 学习系列 -- RViz 实时观测机器人建立导航2D封闭空间地图过程 (SLAM)
- Hadoop学习笔记系列文章导航
- Hadoop学习笔记系列文章导航
- ROS 学习系列 -- RViz 实时观测机器人建立导航2D封闭空间地图过程 (SLAM)
- 小菜鸟学Chromium之OpenGL学习系列第二篇
- MVC3+EF4.1学习系列(五)----- EF查找导航属性的几种方式
- SQL Server 2005 学习笔记系列文章导航
- ROS 学习系列 -- RViz 实时观测机器人建立导航2D封闭空间地图过程 (SLAM)
- 计算机图形学——OpenGL学习系列会动的机器人
- OpenGL学习: 光照系列3-光源类型和使用多个光源
- Asp.Net Web API 2 官网菜鸟学习系列导航[持续更新中]
- Asp.Net Web API 2 官网菜鸟学习系列导航[持续更新中]
- 计算机图形学——OpenGL学习系列之Graphics3D
- Hadoop学习笔记系列文章导航
- 学习Emacs系列教程(二):导航
- 计算机图形学——OpenGL学习系列之Graphics2D