当前位置:  开发笔记 > 编程语言 > 正文

如何学习OpenGL 3.0?

如何解决《如何学习OpenGL3.0?》经验,为你挑选了2个好方法。

是否有一本好书专注于OpenGL 3.0的可编程方面

我想要像OpenGL超级圣经这样的东西,但关注"新约"部分 - 可编程而非固定管道.



1> Luca..:

橙皮书:http : //books.google.it/books?id=kDXOXv_GeswC&dq=opengl+shading+language&printsec=frontcover&source=bn&hl=it&ei=KChiS7-_Ityi_QarxsyMDA&sa=X&oi=book_result&ct=result&resnum=4&ved=0CB4Q6AEwAw#v=onepage&q= &F =假



2> David C. Bis..:

OpenGL SuperBible的最新第5版仅关注核心配置文件.不幸的是它包含了它自己的gltools库,所以本书的大部分内容都是教授工具包而不是核心配置文件本身,当然它涵盖了现代opengl程序的基本整体布局,似乎填补了更难的东西后来.随着你的进步,你似乎重新实现了拐杖库.

不幸的是,OpenGL编程指南(红皮书)第7版似乎过时了.它们标记了兼容性配置文件中的所有内容,而不是核心内容,但就此而言.

2012年12月发行了第8版,显然是改写教学的现代方法.

实际上,最好学习兼容性配置文件/ OpenGL 2.1上的特定区域,然后将它们组合成核心配置文件.一下子完成这一切只是太多了.

首先学习顶点缓冲对象(并抛弃glBegin/glEnd以及介于两者之间的任何东西).

学习手册矩阵运算和堆栈,或者一个合适的库(沟通glPushMatrix/glTranslate/glRotate/glOrthagonal/gluLookAt/glFrustum,你可能需要在这个阶段使用一些兼容性东西绑定你手动处理的marice但是你可以用着色器抛弃它们下一步)

学习顶点和片段着色器

了解如何将OpenGL上下文设置为3.1+(取决于您的窗口系统).

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有