发布于 2015-08-11 09:15:08 | 227 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

OpenGL 开源图形API

OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。


SIGGRAPH 2015图形大会上,Khronos组织正式发布了新一代的OpenGL ES 3.2移动图形规范,最大变化一是继续汲取桌面版OpenGL的营养,二就是整合了Google AEP规范,力捧安卓。其实,去年的OpenGL ES 3.1就可以算作OpenGL 4.x规范的子集,将很多功能带到了移动端,比如计算渲染、独立渲染对象、间接绘制命令、增强纹理等等。

OpenGL ES 3.2则继续走这条路,并宣称适应绝大多数移动设备、消费电子设备、车载设备。

新规范整合了Google AEP,即可安卓扩展包,相关的主要新功能包括:

曲面细分(终于!),改进渲染几何细节

集合着色器,增加细节和阴影

ASTC纹理压缩,降低内存占用和带宽

浮点渲染器目标,更高精度计算

- 调试和健壮性,更简单的代码和安全执行

- 增强的纹理目标和混合操作

此外,新版还实现了很多高级图形特效,包括:

延迟渲染,基于物理的着色

HDR色调映射

全局照明与反射

烟雾和粒子效果

OpenGL ES 3.2基本上就是取代了Google AEP,后者也完成了历史使命。Google也宣布,未来的安卓系统将会大力支持OpenGL ES 3.2,具体版本未提及但应该就是Android M。

苹果方面还是支持OpenGL ES 3.1,而且在全力搞自己的Metal,看来两家是要彻底分道扬镳了。

OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。



历史版本 :
开放图形技术规范 OpenGL 4.6 正式发布
Linux 内核 4.4 LTS 详细说明,虚拟机可玩 OpenGL
OpenGL ES 3.2正式发布 有望在Android M被支持
OpenGL 4.5发布,开源图形api
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务