OpenGL资料

苹果官方文档:OpenGL ES for iOS
苹果官方文档:OpenGL for OS X

OpenGL是源自SGI IRIS GL library,并不是SUN开发的。
SGI提供了一个OPENGL的Sample implementation,主要是提供给硬件制造商来实现OPENGL的驱动。如果有兴趣的话可以看看这个冬冬:http://www.sgi.com/products/software/opengl/

Khronos Group网站(http://www.khronos.org)是一个致力于计算、图形、媒体标准传播的组织。其中包含了OpenGL一项。另外还有OpenCL,OpenGL ES,WebGL…在http://www.khronos.org/developers中可以找到关于OpenGL的资料。
在OpenGL的官网(http://www.opengl.org/sdk/libs/)中可以看到有这么几个可用的library:
Equalizer是一个开源的编程接口,负责可扩展OpenGL应用程序的资源管理系统。在一个Equalizer应用程序可以部署任何可视化系统,从单管道工作站到大型的图形工作群。(http://www.equalizergraphics.com/downloads.html)
GLee是一个免费的跨平台,用来减轻你的应用程序加载库的负担的扩展。GLee让检查OpenGL扩展和核心版本可用性变得简单,并自动设置入口点而不会对你有任何影响。(http://elf-stone.com/glee.php
GLEW是一个开源跨平台的扩展,提供线程安全的多线程渲染环境,并有自动生成代码的能力。GLEW提供易用且有效的方式来检查OpenGL扩展和核心功能。
OpenGL Mathematics(GLM)是一个建立在OpenGL渲染语言(GLSL)规范的,关于3D软件的C++数学库。(http://sourceforge.net/apps/trac/ogl-math
libktx,作为KTX工具集的一部分,是一个生成KTX格式文件、进而可以实例化GL材质的函数库。(http://www.khronos.org/opengles/sdk/tools/KTX/index.php#libktx
OpenSceneGraph是一个高级的3D图形工具集,它展示了OpenGL的功能,同时提供了许多自己的功能。OpenSceneGraph拥有大量的用户社区,并且用作可视化模拟,游戏,虚拟现实,科学可视化以及建模。(http://www.openscenegraph.org/projects/osg/wiki/Downloads)
(可恶,这东西也居然被墙掉了!悲剧)
http://www.cnblogs.com/madfrog/archive/2010/06/25/1765259.html
GLEW是一个跨平台的C++扩展库,基于OpenGL图形接口。使用OpenGL的朋友都知道,window目前只支持OpenGL1.1的涵数,但 OpenGL现在都发展到2.0以上了,要使用这些OpenGL的高级特性,就必须下载最新的扩展,另外,不同的显卡公司,也会发布一些只有自家显卡才支 持的扩展函数,你要想用这数涵数,不得不去寻找最新的glext.h,有了GLEW扩展库,你就再也不用为找不到函数的接口而烦恼,因为GLEW能自动识 别你的平台所支持的全部OpenGL高级扩展涵数。也就是说,只要包含一个glew.h头文件,你就能使用gl,glu,glext,wgl,glx的全 部函数。GLEW支持目前流行的各种操作系统(including Windows, Linux, Mac OS X, FreeBSD, Irix, and Solaris)。

时间: 2024-09-30 15:55:41

OpenGL资料的相关文章

1.openGL 初探

GLEW, GLFW和GLM介绍 现在你有了工程,就让我们开始介绍下工程所用到的开源库和为啥需要这些. The OpenGL Extension Wrangler (GLEW)是用来访问OpenGL 3.2 API函数的.不幸的是你不能简单的使用#include来访问OpenGL接口,除非你想用旧版本的OpenGL.在现代OpenGL中,API函数是在运行时(run time)确定的,而非编译期(compile time).GLEW可以在运行时加载OpenGL API. GLFW允许我们跨平台创

OpenGL学习资料汇总

我学OpenGL的3D编程也有1.2个年头了,走了很多弯路,也算有点收获.现在整理出一些好用的资料如下. Structure (Foundemental) of 3Dhttps://code.msdn.microsoft.com/Structure-of-3D-3faf705a?SRC=VSIDE 评价:图文并茂地介绍了3D编程的最基本的起步知识.英文的. NeHe OpenGL教程中文版 地址(http://www.yakergong.net/nehe/) 评价:耐心耐心再耐心地从第一篇开始照

OpenGL ES学习资料总结

从今年春节后开始学习OpenGL ES,发现网上资料很有限,而且良莠不齐,所以整理了一下我学习时用到的资料和一些心得. 1. OpenGL ES1.x参考资料 把NEHE的教程移植到了Android上,当然用的是ES1 http://insanitydesign.com/wp/projects/nehe-android-ports/ 2. OpenGL ES2.x参考资料 有很多Android上ES2应用的文章 http://tangzm.com/blog/?p=20 特别好的书,网上有英文版p

OpenGL开发资料黄页

研究OpenGL七八年了,上的最多的几个网站,帖出来跟大家分享下. OpenGL源码下载 1. LightHouse3D http://www.lighthouse3d.com/tutorials 点评:opengl,webgl,GLSL等技术讲解和资料下载.该网站一直有人维护更新. 2. codesampler http://www.codesampler.com/ 点评:用的最久,最靠谱的.里面的OpenGL代码偏老了,还有dx的源码下载,OpenGL的shader代码偏少. 3. Open

openGL学习过程中资料总结

1.网络学习资料 OpenGL中投影函数glOrtho().glFrustum()以及gluPerspective()以及函数的用法 原文地址:https://www.cnblogs.com/guanglun/p/12095765.html

【收集资料】OpenGL学习

1.课本配套网站,有Sample Code和书中的图片等   http://math.ucsd.edu/~sbuss/MathCG/ 2.Visual C++的帮助系统可查阅基本OpenGL函数(不包括GLUT函数) OpenGL官方网站   http://www.opengl.org 3.OpenGL超级宝典笔记--贝塞尔曲线和曲面 - qiujunwei1的个人空间 - 开源中国社区 https://my.oschina.net/sweetdark/blog/183721 原文地址:http

OpenGL ES着色语言-光照效果之散射光

OpenGL光照模型,在固定管线中,主要是调用OpenGL函数实现,如果使用着色器,该怎么实现.本文的例子是移植OpenGL 4.0 Shading Language Cookbook中第二章的例子.代码已经移植到Android上. 散射光计算主要涉及到两个向量,第一个是顶点到光源的向量S,以及顶点处的法向量N.光照计算在眼睛坐标中进行.具体见下图所示: 有这两个向量之后,还要考虑顶点处的漫反射系数以及光源强度,最终顶点处的光照强度的结果可以通过下列公式计算: Ld为光源强度,Kd为漫反射系数.

iOS 学习资料整理

视频教程(英文) 视频 简介 Developing iOS 7 Apps for iPhone and iPad 斯坦福开放教程之一, 课程主要讲解了一些 iOS 开发工具和 API 以及 iOS SDK 的使用, 属于 iOS 基础视频 iPad and iPhone Application Development 该课程的讲师 Paul Hegarty 是斯坦福大学软件工程学教授, 视频内容讲解得深入, 权威, 深受好评 Advanced iPhone Development - Fall

OpenGL ES 2兼容函数列表

关于OpenGL(含ES)的资料汗牛充栋,但是普遍存在的问题是,OES的资料不够系统,OGL的资料过于庞大 此列表详细记录了GLES2兼容函数的情况,使大家在学习时,对于算法和资料可以有针对性的选择 此列表来自Qt的QOpenGLFunctions类,该类用于创建OpenGL和OpenGL ES兼容项目(在一个工程里) 注:Qt支持各种版本的GL头文件导入,命名方式为QOpenGLFunctions_X_Y,对于更高级的3+桌面版,使用例如QOpenGLFunctions_3_0这种类 // G