您现在的位置: 晨光科技 >> 文章 >> 技术理论 >> IT >> 正文  
  WebGL         
WebGL
[ 作者:佚名    转贴自:http://baike.baidu.com/link?url=jbQ_ytqiTQu1pw-g2TYpBYRqt1C8dBWMp3cXQMP9NLkxm3afOUx-sjC3zlvCvn_ICujY    点击数:52    更新时间:2015/10/5    文章录入:admin ]
[注:本站登载的某些文章并不代表本站支持或反对其观点或肯定其真实性]

http://baike.baidu.com/link?url=jbQ_ytqiTQu1pw-g2TYpBYRqt1C8dBWMp3cXQMP9NLkxm3afOUx-sjC3zlvCvn_ICujYqRYPGvbn8TgHzWHeea

WebGL


WebGL是一种3D绘图标准,这种绘图技术标准允许把javascript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个javascript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。显然,WebGL技术标准免去了开发网页专用渲染插件的麻烦,可被用于创建具有复杂3D结构的网站页面,甚至可以用来设计3D网页游戏等等。
外文名 WebGL 类    别 3D绘图标准 结    合 javascript和OpenGL ES 2.0 特    点 供硬件3D加速渲染
目录
1 开发状况
2 作用
3 最新情况
开发状况
WebGL和3D图形规范OpenGL、通用计算规范OpenCL一样来自Khronos Group,而且免费开放,并于2010年上半年完成并公开发布。Adobe Flash Player 11、微软Silverlight 3.0也都已经支持GPU加速,但它们都是私有的、不透明的。WebGL标准工作组的成员包括AMD,爱立信,谷歌,Mozilla,Nvidia以及Opera等,这些成员会与Khronos公司通力合作,创建一种多平台环境可用的WebGL标准,预计WebGL标准会在2011年上半年首度公开发布,该标准将完全免费对外提供。
作用
WebGL完美地解决了现有的Web交互式三维动画的两个问题:第一,它通过HTML脚本本身实现Web交互式三维动画的制作,无需任何浏览器插件支持;第二,它利用底层的图形硬件加速功能进行的图形渲染,是通过统一的、标准的、跨平台的OpenGL接口实现的。
最新情况
WebGL标准已出现在Mozilla Firefox、Apple Safari及开发者预览版Google Chrome等浏览器中,这项技术支持Web开发人员借助系统显示芯片在浏览器中展示各种3D模型和场景,未来有望推出3D网页游戏及复杂3D结构的网站页面。
据国外媒体报道,在2013年,一段诺基亚N900手机使用移动版Firefox软件演示WebGL标准的视频在网上流传,引起了许多手机用户的关注。
从视频中可以看到在展示网页中的3D模型及使用触控屏操作的过程非常流畅,这表示WebGL标准已经支持手机浏览器应用。在2013年之前,手机 用户上网浏览多媒体网页仍受手机硬件、浏览器以及网速等方面限制导致体验不佳,如果WebGL标准能在手机上普及应用,将使手机网络服务得到快速地发展。
2011年3月,多媒体技术标准化组织Khronos在美国洛杉矶举办的游戏开发大会上发布WebGL标准规范 R 1.0,支持WebGL的浏览器不借助任何插件便可提供硬件图形加速从而提供高质量的3D体验。 WebGL标准已经获得了业界大佬们的支持: Apple (Mac OS Safari nightly builds),Google (Chrome9.0), Mozilla (Firefox4.0 beta)和Opera (preview build)。
2012年4月,Google搜索悄然上线了一个新的功能,那就是在搜索框里输入一个曲线方程,那么Google就会在搜索页里为你画出这个曲线!这也是WebGL第一次被应用在Google的搜索引擎中,使用者可以在搜索框里输入任意一个二元方程,Google都会将此方程绘制出来,并且是显示在全3D的空间中,另外还可以自由调整和曲线以及方程。
如果想要临时查看一个方程的曲线,而周围又没有专业软件的时候,你可以应急使用一下Google的这个贴心新功能!不过要注意的是,这个功能只能运行在支持WebGL浏览器中,例如Chrome和Firefox,而不是IE!
2013年4月1日,国外开发者Francois Remy在泄露版Windows Blue附带的Internet Explorer 11中发现,WebGL接口已经封装完成,但功能上还未能开放支持。在这之后,另一名开发者Rafael Rivera继续深入挖掘,竟然发现了在此版本的Internet Explorer 11中开启WebGL支持的方法。这正是四年盘踞龙虎斗,微软终将入大流!欢迎IE 11加入WebGL大家庭![1]
参考资料
1.  Internet Explorer 11中将支持开启WebGL功能  .红榜家电网.2013-04-1[引用日期2013-04-1]

  • 上一篇文章: hypervisor

  • 下一篇文章: MES
  •    
    [注:标题搜索比内容搜索快]
    发表评论】【告诉好友】【打印此文】【关闭窗口
     最新5篇热点文章
  • 星球大战:完全载具图解 STAR …[72]

  • 浅谈液压同步 转发自亿美博杨世…[52]

  • 浅谈聚氨酯滚轮与地面的摩擦系…[86]

  • 轨道钢承重计算公式及应用[245]

  • 详谈麦克纳姆轮[92]

  •  
     最新5篇推荐文章
  • 外媒:正在唤醒中国的习近平[319]

  • 中国反伪科学运动背后的CIA黑手…[503]

  • [转载]袁隆平真言:中国最大的…[682]

  • 台专家:当年我们造IDF时 大陆…[578]

  • 旅日华人:中国严重误判日本民…[583]

  •  
     相 关 文 章
  • 实际中webgl应用的领域有哪些?…[42]


  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
        没有任何评论
    设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 | 
    版权所有 Copyright© 2003 晨光科技        站长:璀璨星辰        页面执行时间:343.75毫秒
    Powered by:MyPower Ver3.5