- 浏览: 1006251 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (675)
- ios (214)
- android-course (5)
- unity3d (7)
- cocos2d (36)
- html5 (3)
- game (5)
- android (42)
- java (57)
- php (12)
- 创业 (10)
- SEO (3)
- 架构 (2)
- 数据库 (3)
- 产品设计 (9)
- 操作系统 (10)
- Web前端 (11)
- 其他 (50)
- GAE (1)
- mac os (8)
- Open Source (2)
- 序列号 (10)
- C (2)
- database (2)
- 算法 (6)
- 设计模式 (1)
- photoshop (1)
- 3dmax (1)
- maya (1)
- opengl (3)
- 游戏设计 (1)
- 趋势 (1)
- cocos2d-x (4)
- shell (3)
- c++ (30)
- lua (5)
- flash (1)
- spring (3)
- mysql (4)
- Git (6)
- xmpp (1)
- cocos2dx (14)
- mac (2)
- 编程规范 (2)
- windows (1)
- linux (5)
- coocs2dx (1)
- ubuntu (2)
- aws (1)
- OPENGLES (1)
- 原画 (1)
最新评论
-
jlees:
Best mobile app testing tool pc ...
iOS + XCode 4 + GHUnit = Mobile TDD+Continuous testing -
ipanda:
楼主,能否给一个Micro CloudFoundry的虚机或者 ...
Cloud Foundry使用及开发向导 -
love_zongming:
谢谢分享。。
visio2007序列号 -
雨花台舞水:
你这才是枪文把
套在 360 黑匣子外面的黑盒子:你被技术型枪稿吓到了么? -
hugh.wang:
改天试试
Mac版魔兽争霸3 1.24e下载
SIGGRAPH 2012专业图形大会在洛杉矶开幕第一天,Khronos Group组织就做出了多项重要宣布,其中最焦点的当属新一代移动3D图形标准规范“OpenGL ES 3.0”。
OpenGL ES 3.0汲取了桌面版规范OpenGL 3.3/4.2的不少营养,为这项免费开放的3D图形API带来了大量显著的功能性和移动性增强,同时向下兼容已有的OpenGL ES 2.0。
OpenGL ES 3.0主要新功能有:
1、渲染管线多重增强,实现先进视觉效果的加速,包括遮挡查询(Occlusion Query)、变缓反馈(Transform Feedback)、实例渲染(Instanced Rendering)、四个或更多渲染目标支持。
2、高质量ETC2/EAC纹理压缩格式成为一项标准功能,不同平台上不再需要需要不同的纹理集。
3、新版GLSL ES 3.0着色语言,全面支持整数和32位浮点操作。
4、纹理功能大幅增强,支持浮点纹理、3D纹理、深度纹理、顶点纹理、NPOT纹理、R/RG单双通道纹理、不可变纹理、2D阵列纹理、无二次幂限制纹理、阴影对比、调配(swizzle)、LOD与mip level clamps、无缝立方体贴图、采样对象、纹理MSAA抗锯齿渲染器。
5、一系列广泛的精确尺寸纹理和渲染缓冲格式,便携移动应用更简单。
OpenGL ES工作组会在六个月内更新OpenGL ES采纳者项目,提供广泛的兼容性测试,并提供相关源代码。
2D/3D图形知识产权IP提供商Digital Media Professionals Inc. (DMP)也同时宣布,其基于可扩展SMAPH-S着色器的图形IP产品系列也已支持OpenGL ES 3.0。
OpenGL ES 3.0规范及相关材料下载:
http://www.khronos.org/registry/gles/
3.0版本的OpenGL ES在OpenGL 3.x 和 4.x的基础上增加了许多新的功能,比如着色器的功能变得更加强大、全面支持32位整数和浮点型数据。
OpenGL ES 3.0可以让GPU处理更复杂的纹理,如任意尺寸的纹理、浮点纹理等。其中最重要的就是新的纹理算法带来了更好的纹理压缩表现(包括ETC2和EAC标准),以及一些像Instance Rendering、Occlusion Queries、Transform Feedback这样的新的硬件加速特性。
这些更新为OpenGL ES的移动开发人员带来很大的便利,之前很多开发人员都会在APK中为不同设备创建不同的textures,但现在他们可以在移动端和桌面端使用相同的组件。由于压缩方法有所改进,现在的压缩包比起以前小了很多,在提升应用程序下载速度的同时,也降低了内存的占用空间。
即使新增了如此多的功能,OpenGL在性能上还是稍稍落后Direct3D 10和Open GL 3.2,其中最大的缺陷是OpenGL ES 3.0不支持几何渲染,这些几何渲染可以生成新的线条和轮廓,使得曲面更加细分:选择一个现有的图形,加入新的线条,让曲线变得更加顺滑,整个图形看起来会更加美观。
OpenGL 4.3
除了OpenGL ES 3.0,Khronos 集团也在桌面端推出了OpenGL 4.3,新版标准不仅带来了更好的图形表现,同时也增加了更多之前没有的效果,比如不同类型的模糊效果。此外,开发者还可以不通过OpenCL直接使用OpenGL技巧来使用运算着色器(compute shaders)释放GPU上的任务。这样开发者可以在游戏中不耗用更多CPU功耗的情况下实现更好的物理和人工智能的模拟。
从当前的现状来看,Open GL仍然是唯一能够取代微软对3D图形技术的完全控制的API。它仍然具有一定的生命力,但是Silicon Graphics已经不再以任何让微软不悦的方式推广Open GL,因而它存在较高的风险。游戏开发人员是一个有着独立思想的群体,很多重要的开发人员目前仍然在使用Open GL。因此,硬件开发商正在设法加强对它的支持。Direct3D目前还不能支持高端的图形设备和专业应用; Open GL在这些领域占据着统治地位。
最后通过一张图来简略回顾下OpenGL 20年的风雨历程:
以NVIDIA公司于2012年3月22日发布的新一代Kepler架构显卡GeForce GTX 680为例,OpenGL的三角形输出能力、像素输出能力、浮点计算能力已经分别达到20前的1800倍、60倍、4830倍。
PS:关于OpenGL,我们所熟悉的李开复老师在SGI工作的时候就主持过基于OpenGL的多媒体应用的研究,当时开老师曾经希望说服微软采用OpenGL,但最终微软却用自己的亲儿子Direct 3D替代OpenGL。DirectX与OpenGL的战争由此展开。一开始OpenGL有着较大的优势,但自从2001年微软推出DirectX 8,并引入了两项对于整个电脑绘图界来说极为重要的创新与变革Vertex Shader 以及Pixel Shader后形势开始逆转,DirectX 9的推出更是让DirectX开始领先。然而就在数天前,著名游戏开放商Valve发布了一条消息重提当年恩怨,称即便在Windows环境这个主场,Direct X的表现也不如OpenGL。
发表评论
-
MongoDB创始人:项目经理应该把30%的时间用在编程上
2014-05-16 10:13 641本文的作者Eliot Horowitz是MongoDB的 ... -
github付费吃亏记
2014-04-11 09:52 755做开源项目用github当然 ... -
Jetbrains Intellij IDEA 13.0 注册机
2014-03-24 12:30 714http://174.140.163.89/keygen/id ... -
四金缴费比例: 个人缴纳部分公司缴纳部分
2013-12-13 22:00 724四金缴费比例: 个人缴纳部分公司缴纳部分养老保险金= 基数×8 ... -
公司支付的经济补偿金如何缴纳个人所得税
2013-10-09 12:06 8971. 个人因与用人单位解 ... -
3D电影技术全攻略
2013-10-08 23:46 17063D技术尚未出现统一标 ... -
两个路由器怎么连接
2013-08-05 23:38 0一段时间,好多网友问过我这个问题,虽然解答了,但还有好多人 ... -
海外离岸公司注册登记,离岸理财服务咨询
2013-08-04 11:40 791转自:http://www.off-shore.cn/cn/ ... -
苹果不会告诉你的事——关于Airport基站
2013-08-03 14:02 9089转自:http://www.macuknow.com/nod ... -
群晖 Synology DS713+ 详细评测,体验高质量的NAS解决方案
2013-07-26 23:30 30<iframe id="uidevGuess ... -
如何使用GOOGLE高级搜索技巧
2013-04-30 00:43 1087一,GOOGLE简介 Google(www.googl ... -
“作环保的程序员,从不用百度开始”
2013-03-30 23:04 1106转载:http://coolshell.cn/ar ... -
MAC下使用GoAgent证书问题的解决方法
2013-02-05 00:08 755(如果发现上一些网站出现排版错乱(比如G+,googlec ... -
视频告诉你一块固态硬盘是如何诞生的
2013-01-22 00:12 562http://www.cnbeta.com/articles/ ... -
故乡的云: 推荐给创业公司使用的云计算服务
2013-01-06 11:22 2创公司起初并没有很多资源构建自己的硬件和服务体系,这时使 ... -
TL-WR800 设置路由功能
2013-01-02 20:46 2174由于电信的无线路由器只支持4台无线设备同时连接,所以我就想通过 ... -
2013年前端开发者如何提升自己
2012-12-29 11:59 732大部分人非常在意个人在技术上的提升。但是保持对新技术的了解是一 ... -
程序员成熟的标志
2012-12-17 13:54 764程序员在经历了若干年编程工作之后, 很想知道自己水平到底 ... -
解决google结果的链接却无法打开
2012-12-03 23:34 1343使用Google的https搜索的时候,我们会发现搜索结果虽然 ... -
备案窝告诉你共享备案和独立备案有什么区别?
2012-11-19 13:28 10391.独立备案:用客户指定的个人信息,包括(站名、姓名、身 ...
相关推荐
OPENGL ES 3.0编程指南
顶点 缓存对象允许OpenGL ES 3.0应用程序分配和缓存 顶点数据在高性能图形内存和渲染从这 内存,从而避免每次绘制原语时重新发送数据。 不仅是顶点数据,还有用来描述的元素索引 原语的顶点索引,并作为参数传递给...
All code has been built and tested on iOS 7, Android 4.3, Windows (OpenGL ES 3.0 Emulation), and Ubuntu Linux, and the authors demonstrate how to build OpenGL ES code for each platform. Coverage ...
opengles 3.0游戏开发上 的所有案例 opengles 3.0游戏开发上 的所有案例 opengles 3.0游戏开发上 的所有案例
OpenGL ES 3.0 Programming Guide
OPENGL ES 3.0编程指南 原书第2版 清晰中文版.pdf openGL学习最佳文档,适合初学者
在Android用opengl es3.0写的,由于模拟器不支持opengl es3.0 所以调试时用真机
OPENGL ES 3.0 中文版本. OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机、P DA和游戏主机等嵌入式设备而设计。
高清OpenGL ES 3.0英文版,高清OpenGL ES 3.0英文版,高清OpenGL ES 3.0英文版,高清OpenGL ES 3.0英文版,高清OpenGL ES 3.0英文版,
在Android平台,使用OpenGLES3.0实现纹理纹理、颜色混合代码实现举例。 具体案例文章讲解请见: https://xiaxl.blog.csdn.net/article/details/121634894
2.窗口:esCreateWindow( esContext, ”test”, 320, 240, ES_WINDOW_RGB) 3.编译加载着色器: glCr
This repository contains the sample code for the OpenGL ES 3.0 Programming Guide by Addison-Wesley Professional (http://www.opengles-book.com). 编译平台: Microsoft Windows Linux X11 Android 4.3+ NDK...
OpenGL ES3.0 编程指南 英文版
该资源为OpenGL ES 3.0游戏开发上卷 吴亚峰 pdf版以及源代码
Android平台,OpenGL ES3.0 点、线、三角形绘制方式源码实现举例。 相关绘制方式文章讲解请参考: https://xiaxl.blog.csdn.net/article/details/8873002
openGLES3.0绘制三角形,运行环境vs2019+openGLES3.0+windows10,添加了公用的日志打印函数,方便输出日志信息
OpenGL ES 3.0 编程指南
OpenGL ES3.0 编程指南 英文版,英文好的同学拿去看看把,英文不好的可以边学英文边看 OpenGL® ESTM 3.0 Programming Guide Second Edition
由资深OpenGL技术专家亲笔撰写,全面介绍OpenGL ES 3.0的各种特性及新增功能,通过大量已经编译和测试过的实例,详细讲解OpenGL ES 3.0中的应用程序接口(API)和图形管线,既涵盖简单图形的渲染方法,又深入介绍逐...