[转]WebGL 1.0标准规范正式公布 3D互联网开启

news/2024/7/8 5:36:09 标签: 互联网, javascript, 图形, 浏览器, mozilla, opera

GDC 2011游戏开发者大会上,Khronos Group组织今天终于公布了WebGL 1.0标准规范的最终正式版,在HTML5标准网络浏览器中不需要额外插件就能实现3D图形硬件加速。

  WebGL 1.0定义了和OpenGL ES 2.0绑定在一起的JavaScript,可在浏览器内部实现富3D图形,而且可用于任何支持OpenGL、OpenGL ES业界标准图形API的平台。WebGL一方面汇聚了几乎所有桌面、移动、嵌入式平台的OpenGL ES 2.0图形能力,另一方面充分利用了Web技术的最新发展,比如JavaScript性能的大幅提升。

  有了这一标准,开发人员就可以直接使用JavaScript访问OpenGL级别图形,并且自由地将3D与其他HTML内容融合在一起,推动Web游戏、教育、培训应用和富图形用户界面的创新。

  WebGL 1.0标准已经赢得了AMD、NVIDIA、高通、苹果、Google、Mozilla、Opera等多家半导体和浏览器厂商的支持。Firefox 4.0 Beta、Chrome 9.0、Opera预览版、Safari每日构建版都已经提供了对WebGL 1.0的支持,AMD的催化剂显卡驱动自从去年的10.7版本开始也支持WebGL 1.0。

  中间件生态系统对WebGL标准的支持也已经非常广泛,开发人员可以轻松得到大量的相关工具,包括C3DL、CopperLicht、EnergizeGL、GammaJS、GLGE、GTW、O3D、OSG.JS、SceneJS、SpiderGL、TDL、Three.js、X3DOM。

  除此之外,Khronos Group还公布了一组WebGL测试套装,可以免费下载使用。WebGL浏览器可以在测试通过后将结果上传,证明自己符合WebGL标准规范。

  最后,Khronos Group宣布同时组建WebCL标准工作组,继续定义与OpenCL标准紧密结合的JavaScript,目标是将异构并行计算导入网络浏览器中,借助多核心处理器、GPU显卡的运算能力加速图形显示、视频处理器、WebGL游戏物理效果等应用。

  WebGL 1.0正式版标准规范全文:
http://www.khronos.org/registry/webgl/specs/latest/


http://www.niftyadmin.cn/n/1054828.html

相关文章

查分约束例题(洛古)

昨天看了看差分约束系统的算法。。。做了4道题。。。 P1250 种树 #include<iostream> #include<algorithm> #include<queue> #include<vector> struct edge{int to,w; }; using namespace std; const int maxm100010,maxn30010,inf99999999; int s[max…

mongodb分布式集群搭建手记

一、架构简介 目标单机搭建mongodb分布式集群(副本集 分片集群)&#xff0c;演示mongodb分布式集群的安装部署、简单操作。 说明在同一个vm启动由两个分片组成的分布式集群&#xff0c;每个分片都是一个PSS(Primary-Secondary-Secondary)模式的数据副本集&#xff1b;Config副…

解决死锁问题-open call

当调用一个外部的接口时&#xff0c;如果持有锁&#xff0c;由于不知道外部接口做了什么操作&#xff0c;此时&#xff0c;可能由于资源依赖形成锁环路&#xff0c;造成死锁。解决办法是&#xff0c;使用开放调用&#xff0c;调用外部接口时&#xff0c;不持有锁。 先看看错误…

简单的全选反选

在代码中注释很清楚&#xff0c;思路很清晰&#xff0c;写了js和jquery两种写法。喜欢用谁就用谁&#xff01; <!DOCTYPE html> <html> <head> <meta charset"UTF-8"> <title>简单的全选反选demo</title><style> * {paddi…

hibernate 连接池 转

2019独角兽企业重金招聘Python工程师标准>>> 转载&#xff1a;Hibernate的三种连接池设置C3P0、Proxool和DBCP 以下三种连接都是以连接MySQl为例。 org.gjt.mm.mysql.Driver jdbc:mysql://localhost:3306/struts?useUnicodetrue&characterEncodingGBK root …

1.12内存四区(堆区)

#include <stdio.h> #include <stdlib.h> #include <string.h> #pragma warning(disable:4996)char *get_str4(void){char *d (char *)malloc( 100 * sizeof(char) ); //d栈区指针 给d创建堆区空间if (d NULL) //如果分配空间失败&#xff0c;函数…

关于隐马尔可夫模型的一点信息

引自&#xff1a;http://zh.wikipedia.org/zh/隐马尔可夫模型 隐马尔可夫模型&#xff08;Hidden Markov Model&#xff0c;HMM&#xff09;是统计模型&#xff0c;它用来描述一个含有隐含未知参数的马尔可夫过程。其难点是从可观察的参数中确定该过程的隐含参数。然后利用这些…

C# 调用指定打印机 (并不是默认)

this.printDocument1.PrinterSettings.PrinterName "Microsoft XPS Document Writer";this.printDocument1.Print(); //直接打印开始打印 (调用的是默认打印机)(系统会自动默认一个打印机) 转载于:https://www.cnblogs.com/enych/p/10171439.html