Web3d明日之星基于Javascript和OpenGL的技能。[转]WebGL标准最新进展。

     
和Linux的卫道人袁老相似,我呢是VRML/X3D这种Web3D技术之守卫者,虽然我十分不起眼。

 

 

  名吧“WebGL”的绘图技术标准允许将JavaScript和OpenGL ES
2.0完毕合在一起,为多种浏览器提供3D加快功能,而这个技能可驻浏览器已经渐渐演变为现实。

      
Web已经日趋改为应用程序界面的根基。Firefox开发商Mozilla和制定OpenGL
技术专业之Khronos组织
已经看到了OpenGL技术的广泛应用,他们也想借这个吧Web创建新的3D图形加速标准。为什么X3D得不至确认?

 

 

  据了解,上周,Mozilla的程序员已经起来用WebGL植入最新的Firefox
builds。而本月新,程序员也已经开将WebGL植入WebKit引擎,而WebKit引擎目前恰好为用来苹果之Safari和谷歌的Chrome浏览器。

  为了对Mozilla的提案,Khronos成立了“面向Web的3D加速技术”(Accelerated
3D on
Web)小组,希望这起家一个免费授权的正规化。Khronos在旧金山做的娱乐开发者大会上象征只要于12只月里做产生首个集体版本。

 

     
X3D从2000年初始提出,并开始正式的制订。到今天,显然的,有硌趋于式微了,尽管这话不是我立即卫道者应该说之,但或许,这是事实。为什么也,没有厂商的支持什么。看看Web3D
组织的网站,整个就一律Khronos的仿造。看看现在即员明日之星来头多老,财大气粗的。

  此外,今年初夏,WebKit引擎还加了针对性CSS
3D转换的支持,能给Web开发人员在3D空间内放页面元素

  该提案的底子是当下JavaScript(用来修Web应用程序的言语)因解析引擎加速改善而带来的阳性能,提案涵盖一个而为JavaScript纳入OpenGL标准以便来加速渲染的编制。

 

     
VRML/X3D的脚本语言绑定的EMCAScript就是JavaScript的高祖,所以VRML/X3D凡是支持Javascript的。至于这种语言基于那种底层的渲染引擎,OPenGL或DirectX,那实在是实现者的工作啊。

  时,Web标准逐步变化,而此实际吗加紧了WebGL的产进程,WebGL将会当事后的几个月吃趋于稳定。

  Mozilla技术单位的克里斯·波利扎德(Chris
Blizzard)在那博客中意味:“3D图像加速技术将融入下一代浏览器超快的JavaScript引擎,这代表我们前途会晤盼又多先进的应用程序会利用开放之Web技术。3D技术发生非常充分之腾飞空间,我们好愿意公开这个提案。”

 

 

  Mozilla的代言人表示,3D图像加速技术将融入下一代浏览器超快的JavaScript引擎,这表示我们前途会见相更多先进的应用程序会动用开放的Web技术。3D技术产生良要命之腾飞空间,我们挺愿意公开是提案。

  情况的严重性是3D技术于Web上之开拓进取空间人家VRML在90年新即都意识及了,而且是整的缓解方案。

 

  Mozilla计划于Firefox 3.5本子发布后,以表插件的模式首赖生产该技术。

  3月份,Mozilla和Khronos Group发起了WebGL计划,通过多OpenGL ES
2.0之一个JavaScript绑定,WebGL可以吧HTML5
Canvas提供硬件3D加速渲染,这样Web开发人员就可靠系统显卡来以浏览器里又通畅地出示3D场景和模型,还会创造复杂的领航及数据视觉化。

  从拟方案及制定真正的标准,再届有足够多的浏览器支持为让Web
开发人员愿意以,这中间还有平等段子老丰富的路要运动。因此,它不是短暂的即得形成。

 

 

  8月份,WebGL程序员Mark
Steele指出,WebGL标准拿会当2010年上半年正式推出,但是以见面在此之前进驻浏览器。

   Web技术已经日渐成为应用程序复杂界面开发之根底,但网页3D图形技术可一如既往留于头水平。Firefox开发商Mozilla和制定OpenGL技术专业的Khronos已经见到了OpenGL技术之广泛应用,他们吗想借这个为Web创建新的3D图形加速标准。

 

  为了应对Mozilla的提案,Khronos成立了“面向Web 3D加速技术”(
Accelerated 3D on
Web)小组,希望是起家一个免费授权标准。其目标是若以12单月里制作出首只集体版本。Khronos在旧金山开的游乐开发者大会上这么表示。

 

  该提案的底蕴是坐承诺时JavaScript(用来编排Web应用程序的言语)有加快改善的倾向,提案涵盖一个但吃JavaScript纳入OpenGL标准以便来加速绘图的编制。

 

  Mozilla技术部门的克里斯·波利扎德(Chris
Blizzard)在周二的博客中意味:“3D图像加速技术以融入下一代浏览器超快的JavaScript引擎,这代表我们前途会晤视重复多先进的应用程序会使用开放之Web技术。3D技术有特别十分的进步空间,我们特别愿意公开者提案。”

 

  Mozilla计划于Firefox 3.5版发表后,以表插件的模式首差推出该技术。

 

  从拟方案及制定真正的正统,再到闹足多的浏览器支持为让Web
开发人员愿意以,这中间还有一样段子老丰富之行程一旦运动。因此,它不是一朝一夕之就是得好。

 

  另外,Adobe也起于浏览器的Flash插件中动用3D技术,因此目前在线娱乐程序程序员已经出中的替代方案了。

按照WebKit引擎开发人员透露,它们以负新的WebGL
API在浏览器中支持3D图形的GPU硬件加速,而不管需安装专用插件。

  WebGL和3D图形规范OpenGL、通用计算标准OpenCL一样来Khronos
Group,而且免费开放,预计2010年上半年落成并公然披露。Adobe Flash
10、微软Silverlight 3.0啊还早已支持GPU加速,但她都是私有的、不透明底。

  通过多OpenGL ES 2.0的一个JavaScript绑定,WebGL可以吧HTML5
Canvas提供硬件3D加速渲染,这样Web开发人员就可依靠系统显卡来当浏览器里又通畅地显示3D场景以及模型了,还能缔造复杂的导航以及数据视觉化。

  苹果与Google都是Khronos
Group组织的积极分子,因此他们之Safari、Chrome等WebKit核心浏览器获得这种3D
GPU加速特性应该是趟到渠道成的了,特别是Safari(桌面版和手机版)可能未来几乎单月内便会揭晓有关消息。Mozilla、Opera虽然于中心引擎上运动的凡其他一样修总长,但也积极支持创建3D
Web图形开放标准,也也Khronos Group的科班制定做出了温馨之贡献。

  另外国产浏览器傲游(Maxthon)的时髦3.0版本也用了WebKit引擎,不亮堂以后会见不会见呢跟达到潮流。

  WebKit引擎还当今年夏天初搭了针对性CSS
3D转换的支持,能于Web开发人员在3D空间内放页面元素。

 

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注