本文目录
- opengl超级宝典和OpenGL编程指南哪个适合新手哪个好
- 小弟想学C#下的 opengl 基础,请问大家该看看哪本书
- 我想从事游戏编程行业,我是学习C++的然后我学习一下opengl ,能不能给我推荐几本比较有名的opengl书!
- OpenGL超级宝典的介绍
- opengl程序中的头文中
和 没有区别吧,请教大神一下,有好的opengl教程么
opengl超级宝典和OpenGL编程指南哪个适合新手哪个好
最好两本对照着看,编程指南更权威一点,内容页更深入。宝典比较浅,有一些指南没提到的技巧。但是注意了,宝典存在一些很致命的错误,比如windows的y坐标,正确的是向下为正;设置光源位置的w值,应该是0代表方向性光源,非0值代表位置性光源。宝典中搞反了。如果发现两本书的描述不同,建议查看msdn
小弟想学C#下的 opengl 基础,请问大家该看看哪本书
学opengl关键是搞清楚图形处理的各种基本概念,和围绕这些概念的GLSL语言。至于外部调用语言并不重要。蓝皮的《OpenGL超级宝典》(OpenGL SuperBible)很适合入门,红皮的《OpenGL编程指南》(OpenGL programming guide : the official guide to learning OpenGL)是比较全面的参考工具书。以上两本俗称蓝宝书和红宝书,都是用C语言来讲解的。用C#进行OpenGL编程,一般会用封装了OpenGL基本调用的.NET类库,用得比较多的有 CsGL(见参考URL)。还有SharpGL,OpenTK等,都是免费开源的C#类库。
我想从事游戏编程行业,我是学习C++的然后我学习一下opengl ,能不能给我推荐几本比较有名的opengl书!
红宝书:《OpenGL编程指南》,目前中文最新版是第7版蓝宝书:《OpenGL超级宝典》,目前中文最新版是第5版OpenGL就是开放图形库,跨编程语言、跨平台的编程接口的规格,一般使用C++进行开发
OpenGL超级宝典的介绍
《OpenGL超级宝典(第4版)》是OpenGL及3D图形编程最好的入门指南,涵盖了使用最新版本的OpenGL进行编程所需要的主要知识。全书分3个部分,共22章,另有3个附录。第一部分包括第1章到第14章,介绍如何构建一个使用OpenGL的程序,如何设置3D渲染环境,以及如何创建基本对象和光线并对他们进行着色。然后,深入研究使用OpenGL和它的一些高级特性及不同的特殊效果。第二部分包括第15章到第18章,分别介绍了OpenGL中支持可编程硬件的新特性。第三部分是第19章到第22章,着重介绍OpenGL是如何支持和连接Windows、Mac OS X、Linux和掌上设备。附录部分给出了更多阅读建议、术语表和API参考介绍。
opengl程序中的头文中和没有区别吧,请教大神一下,有好的opengl教程么
《GL/glut.h》和《gl/glut.h》没有区别,“GL/”或“gl/”其实是VS编译器库中的文件夹路径而已,随两种方式都可以的。学习OpenGL还是建议使用OpenGL官方教材《OpenGL编程指南》(原书第7版),现在OpenGL已经升级到4.0版本了。建议至少学习2.0以上,《OpenGL编程指南》(原书第7版)就是针对OpenGL3.0版本的,讲的很好。