OpenGL 资源汇编
本文收集和汇总了 OpenGL 的文档、教程和在线书籍,供学习和开发者參考。
OPENGL开发教程:http://www.linuxgraphics.cn/opengl/index.html
OpenGL 教程
大名鼎鼎的 Nehe 教程:
OpenGL 入门学习系列讲的很清楚,推荐。
- OpenGL入门学习之中的一个——编写第一个OpenGL程序
- OpenGL入门学习之二——绘制几何图形
- OpenGL入门学习之三——绘制几何图形的一些细节问题
- OpenGL入门学习之四——颜色的选择
- OpenGL入门学习之五——三维的空间变换
- OpenGL入门学习之六——动画的制作
- OpenGL入门学习之七——使用光照来表现立体感
- OpenGL入门学习之八——使用显示列表
- OpenGL入门学习之九——使用混合来实现半透明效果
- OpenGL入门学习之十——BMP文件与像素操作
- OpenGL入门学习之十一——纹理的使用入门
- OpenGL入门学习之十二——OpenGL片断測试
- OpenGL入门学习之十三——OpenGL是一个状态机
- OpenGL入门学习之十四——OpenGL版本号和OpenGL扩展
- OpenGL入门学习之十五——从“绘制一个立方体”来看OpenGL的进化过程
- OpenGL入门学习之十六——在Windows系统中显示文字
ZwqXin博客里的 opengl 教程
国外大学图形学教程
- Princeton 大学计算机系 Computer Graphics 课程,全面解说图形学,包含简单介绍、图像处理、光线跟踪、变换(transformaiton)、渲染、曲面、动画等。还给出了图形学方面经常使用的链接。
光照系统
- OpenGL 光照模型 , 总结了 OpenGL 光照模型,条理非常清楚。
OpenGL 程序性能优化
- OpenGL Performance Optimization。mesa站点上的文章。本文从软硬件实现、应用程序的组织、OpenGL 优化技巧和调优等方面介绍了OpenGL 性能优化策略。
是一篇难得的好文章。
GLSL 教程
lighthouse 的 glsl 教程中文版
- GLSL教程(一)图形流水线
- GLSL教程(二)在OpenGL中使用GLSL
- GLSL教程(三)在OpenGL中向shader传递信息
- GLSL教程(四)shader的简单演示样例
- GLSL教程(五)卡通着色
- GLSL教程(六)逐顶点的光照
- GLSL教程(七)逐像素的光照
- GLSL教程(八)纹理贴图
- GLSL教程(九)其它说明
一个 glsl 教程,外带一个 libglsl 库,封装了 GLSL 程序装载、编译、传递參数等接
一篇博文。由简到难,介绍了学习 GLSL 的资料。
书籍
项目
Glitz provides Porter/Duff compositing of images and implicit mask generation for geometric primitives including trapezoids, triangles, and rectangles.
Mesa is an open-source implementation of the OpenGL specification.A variety of device drivers allows Mesa to be used in many different
environments ranging from software emulation to complete hardware acceleration for modern GPUs.
OpenGL ES 系列教程,包括EGL的基本使用
|
www.play3d.net 站点上有一系列的 OpenGL ES 开发教程,从基本概念到高级编程,层层深入,讲的十分清楚,是难得教程。 本站将全部的文章都转载过来。供大家学习和查阅。 |
OpenGL 资源汇编的更多相关文章
- OpenGL的学习资源
OpenGL是3D图形接口工业标准,使用上非常简单,所有API不过上百个函数,但理解OpenGL就没那么简单,本文总结OpenGL的学习资源,包括官方资料.网上教程.示例程序等. Wikipedia: ...
- OpenGL快问快答
OpenGL快问快答 本文内容主要来自对(http://www.opengl.org/wiki/FAQ)的翻译,随机加入了本人的观点.与原文相比,章节未必完整,含义未必雷同,顺序未必一致.仅供参考. ...
- 学OpenGL的一些好的网站
好的资源太多,自己懂的太少,而今迈步从头越!!fighting...... 一些OpenGL资源链接 这是前几天自己简单整理的几个链接,希望对大家有用 顺便问一下http://www.spacesim ...
- 图解VC++ opengl环境配置和几个入门样例
VC6下载 http://blog.csdn.net/bcbobo21cn/article/details/44200205 demoproject和glut库下载 http://pan.baidu. ...
- Opengl 之 窗口初体验 ------ By YDD的铁皮锅
大二的时候开始想着做游戏,因为学校的课程实在是无聊就想着做些有意义的事情.毕竟学了编程这一行就得做些实事,于是就在网上搜了一下图形编程,偶然的了解到了Opengl (同时还有Windows上的Dire ...
- 【Unity Shaders】学习笔记——渲染管线
[Unity Shaders]学习笔记——Shader和渲染管线 转载请注明出处:http://www.cnblogs.com/-867259206/p/5595924.html 写作本系列文章时使用 ...
- 现代3D图形编程学习-你好,三角形(译)
你好,三角形 传统的入门教程在介绍编程语言的时候,通常从"Hello,World!"的程序开始.这样的程序拥有最简单的能够直接输出"Hello, World!" ...
- openTK学习
简介 the Open Tool Kit (OpenTK), 是对 OpenGL.OpenAL.OpenCL 的跨平台的封装,使用 C# 编写,它可以用在Mono.dotNet的语言:c#.VB.C+ ...
- U3D Shader基础
http://blog.sina.com.cn/s/blog_471132920101dcnr.html 转载自风宇冲Unity3D教程学院 一个SubShader(渲染方案)是由一个个Pass块来执 ...
随机推荐
- WIN32通用控件之打开对话框获取文件路径
OPENFILENAME ofn; char FileName[MAX_PATH]; memset(&ofn,,sizeof(OPENFILENAME)); memset(FileName,, ...
- Oracle查看被锁的表,并释放
几个相关的表 SELECT * FROM v$lock; SELECT * FROM v$sqlarea; SELECT * FROM v$session; SELECT * FROM v$proce ...
- 【转载】Linux kill, killall, kill -9
1) 查看进程的方法: ps -ef 或者 ps aux root 15087 0.0 0.0 0 0 ? S 23:31 0:00 [kwo ...
- golang笔记:cookie
在同一个问题上栽了两次,以后碰到cookie出问题多半都是因为这个. Request.Cookie(name)取Cookie的时候,返回值只有name和value cookie.go cookies ...
- NOIP2018提高组模拟题(六)
购物(shop) Description 小林来到商店中进行购物.商店里一共有 n 件物品,第 i 件物品的价格为 a[i] 元.小林总共需要购买 m 件物品,他希望他所花费的钱最少,请你计算出最小 ...
- MongoError: topology was destroyed解决方法
MongoError: topology was destroyed 分析得出,出现这个问题是因为,当mongodb尝试写入某个数据的时候,连接被中断了! 解决方法:检查代码中是否存在操作数据的过程中 ...
- [BZOJ 2006] 超级钢琴
Link: https://www.lydsy.com/JudgeOnline/problem.php?id=2006 Algorithm: 对于此类区间最值类问题,我们可以通过控制一端不变来寻找当前 ...
- [USACO17DEC]Greedy Gift Takers
题目描述 Farmer John's nemesis, Farmer Nhoj, has NN cows (1 \leq N \leq 10^51≤N≤105 ), conveniently numb ...
- Python中内置的日志模块logging用法详解
logging模块简介 Python的logging模块提供了通用的日志系统,可以方便第三方模块或者是应用使用.这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如文件,HTTP GET/P ...
- [NEERC2007][SHOI2008]Cactus Reloaded
题目大意: 给你一个仙人掌,求图中相距最远的点对之间的距离. 思路: Tarjan+DP. 我们先考虑一个树的情况. 设用far[u]表示点u出发到其子树中叶子节点的最大距离,若v为u的子结点,很显然 ...