`
web3d
  • 浏览: 86389 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

[转]WebGL标准最新进展

 
阅读更多
<p></p>
<div>  名为“WebGL”的绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,为多种浏览器提供3D加速功能,而这个技术入驻浏览器已经逐步演变为现实。</div>
<div></div>
<div>  据了解,上周,Mozilla的程序员已经开始将WebGL植入最新的Firefox builds。而本月初,程序员也已经开始将WebGL植入WebKit引擎,而WebKit引擎目前正被用于苹果的Safari和谷歌的Chrome浏览器。</div>
<div></div>
<div>  此外,今年夏初,WebKit引擎还增加了对CSS 3D转换的支持,能让Web开发人员在3D空间内放置页面元素</div>
<div></div>
<div>  目前,Web标准日益变化,而这个事实也加速了WebGL的推出进程,WebGL将会在日后的几个月中趋于稳定。</div>
<div></div>
<div>  Mozilla的发言人表示,3D图像加速技术将融入下一代浏览器超快的JavaScript引擎,这意味着我们未来会看到更多先进的应用程序会采用开放的Web技术。3D技术有很大的发展空间,我们非常愿意公开此提案。</div>
<div></div>
<div>  3月份,Mozilla和Khronos Group发起了WebGL计划,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型,还能创建复杂的导航和数据视觉化。</div>
<div></div>
<div>  8月份,WebGL程序员Mark Steele指出,WebGL标准将会在2010年上半年正式推出,但是将会在此之前进驻浏览器。</div>
<div>
<div>  Web技术已经逐步成为应用程序复杂界面开发的基础,但网页3D图形技术却依然停留在最初水平。Firefox开发商Mozilla和制定OpenGL技术规范的Khronos已经看到了OpenGL技术的广泛应用,他们也想借此为Web创建新的3D图形加速标准。</div>
<div></div>
<div>  为了回应Mozilla的提案,Khronos成立了“面向Web 3D加速技术”( Accelerated 3D on Web)小组,希望以此建立一个免费授权标准。其目标是要在12个月里制造出首个公共版本。Khronos在旧金山举行的游戏开发者大会上这样表示。</div>
<div></div>
<div>  该提案的基础是因应目前JavaScript(用来编写Web应用程序的语言)有加速改善的趋势,提案包含一个可让JavaScript纳入OpenGL标准以便产生加速绘图的机制。</div>
<div></div>
<div>  Mozilla技术部门的克里斯·波利扎德(Chris Blizzard)在周二的博客中表示:“3D图像加速技术将融入下一代浏览器超快的JavaScript引擎,这意味着我们未来会看到更多先进的应用程序会采用开放的Web技术。3D技术有很大的发展空间,我们非常愿意公开此提案。”</div>
<div></div>
<div>  Mozilla计划在Firefox 3.5版发布后,以外部插件的模式首次推出该技术。</div>
<div></div>
<div>  从拟定方案到制定真正的标准,再到有足够多的浏览器支持以让Web 开发人员愿意使用,这中间还有一段很长的路要走。因此,它不是一朝一夕的就可以完成。</div>
<div></div>
<div>  另外,Adobe也开始在浏览器的Flash插件中采用3D技术,因此目前在线游戏程序程序员已经有可行的替代方案了。</div>
<div>
<p>据WebKit引擎开发人员透露,它们将借助新的WebGL API在浏览器内部支持3D图形的GPU硬件加速,而无需安装专用插件。</p>
<p>  WebGL和3D图形规范OpenGL、通用计算规范OpenCL一样来自Khronos Group,而且免费开放,预计2010年上半年完成并公开发布。Adobe Flash 10、微软Silverlight 3.0也都已经支持GPU加速,但它们都是私有的、不透明的。</p>
<p>  通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。</p>
<p>  苹果和Google都是Khronos Group组织的成员,因此他们的Safari、Chrome等WebKit核心浏览器获得这种3D GPU加速特性应该是水到渠成的了,特别是Safari(桌面版和手机版)可能未来几个月内就会公布相关消息。Mozilla、Opera虽然在核心引擎上走的是另一条路,但也积极支持创建3D Web图形开放标准,也为Khronos Group的规范制定做出了自己的贡献。</p>
<p>  另外国产浏览器傲游(Maxthon)的最新3.0版本也使用了WebKit引擎,不知道今后会不会也跟上潮流。</p>
<p>  WebKit引擎还在今年夏初增加了对CSS 3D转换的支持,能让Web开发人员在3D空间内放置页面元素。</p>
</div>
</div>
<p></p>
分享到:
评论

相关推荐

    计算机图形学 基于WebGL的自顶向下方法 第7版

    《计算机图形学:基于WebGL...通过阅读《计算机图形学:基于WebGL的自顶向下方法 第7版》,读者不仅可以掌握WebGL编程的基础,还能了解到计算机图形学的最新进展,从而能够创建出富有创新性和交互性的Web 3D应用程序。

    HTML5+WebGL+Three.js实现三维网格空间动画效果源码.zip

    HTML5是一种先进的网页标记语言,它为开发人员提供了丰富的功能和接口,使得创建交互式、动态的网页成为可能...通过学习和分析这个源码,开发者不仅可以提升自己的3D图形编程技能,还能进一步掌握前端技术的最新进展。

    Unity与Js之间交互

    WebGL是一种基于OpenGL标准的JavaScript API,允许在任何兼容的浏览器上进行硬件加速的3D图形渲染,无需插件。本教程将详细介绍如何在Unity3D中与JavaScript进行交互。 在Unity中,与JavaScript交互主要依赖于Unity...

    Web直播的建设与进展.pdf

    【Web直播的建设与进展】 Web直播作为互联网多媒体技术的重要组成部分,近年来得到了快速发展,尤其在社交媒体、教育、娱乐等领域有着广泛的应用。字节跳动Web多媒体前端工程师付宇豪深入探讨了Web直播的场景与挑战...

    HTML5版3D魔方小游戏,h5小游戏源码下载

    总的来说,HTML5版3D魔方小游戏是一个结合了HTML5、JavaScript和CSS3技术的实例,展示了Web开发的最新进展。通过学习和研究这个游戏的源码,开发者可以提升自己的前端技能,同时也能深入了解3D图形编程和游戏开发的...

    3D graphics on the web

    从X3D标准的诞生到WebGL的兴起,3D图形的展现方式和技术手段也在不断进步。本文将对现有的3D网页技术进行综述,包括主要的技术路线、远程渲染方法、数据压缩技术和应用领域,并展望未来的发展趋势。 #### 关键知识...

    WEBKIT研究报告1和2

    这个"WEBKIT研究报告1和2"很可能是对Webkit技术深入研究的两份文档,涵盖了其核心功能、设计理念、性能优化以及最新进展等方面的知识。 在Webkit的研究报告中,我们可以期待了解到以下关键知识点: 1. **Webkit...

    chrome109.0.5414.120 x64版本

    总的来说,"chrome109.0.5414.120 x64版本"代表了Chrome浏览器在安全、性能和功能上的最新进展,对于使用64位Windows系统的用户来说,这是一个理想的升级选择。通过定期更新到最新的版本,用户可以确保自己在享受...

    实现WebVR的技术探究 答辩.ppt

    1. **WebGL**: WebGL是基于OpenGL标准的JavaScript API,用于在网页上进行3D图形渲染。它是WebVR的基础,因为VR体验通常涉及复杂的3D环境。开发者需要熟练使用WebGL来构建逼真的虚拟场景。 2. **A-Frame**: A-Frame...

    HTML5 For Dummies

    总而言之,HTML5作为一种网页技术标准的最新进展,已经广泛应用在当今的网页开发中。掌握HTML5的知识对于任何希望成为Web开发者的人都至关重要。通过阅读本书,读者不仅可以快速上手HTML5,还能够通过了解HTML5的深...

    Web-论文-资料

    在压缩包内的“html5”文件中,很可能是关于HTML5的详细教程、案例分析或最新进展的资料,可以帮助读者深入学习和掌握这一核心技术。通过深入研究这些内容,无论是初学者还是经验丰富的开发者,都可以不断提升自己的...

    Gecko-Web浏览器内核源码

    四、Gecko的最新进展 Gecko的持续更新反映了Web技术的快速发展。例如,geckofx-geckofx-33.0-d62de19435d1版本可能包含对HTML5新特性的支持,比如WebGL 2.0、Service Worker、WebRTC等,以及性能提升和安全修复。 ...

    基于Unity3D的游戏中期报告1

    这个集成的开发环境支持Windows、Mac、iOS、Android等多个操作系统,以及WebGL和移动设备的浏览器插件。Unity3D的编辑器提供了一个直观的图形化工作流,使开发者能够高效地创建游戏内容。 项目的主要目标是提升团队...

    Babylondot.js_Essentials.pdf

    - **GitHub仓库**:可以在GitHub上找到Babylon.js的源代码仓库,方便开发者跟踪最新进展和贡献代码。 - **论坛和社区**:加入Babylon.js的官方论坛或相关社区,与其他开发者交流心得、解决问题。 #### 七、作者介绍...

    webkit研究报告

    WebKit 是一个开源的网页渲染引擎,被广泛用于多个知名浏览器,包括...通过阅读"webkit研究报告.pdf",你可以更深入地了解这些技术和WebKit的最新进展,这对于Web开发人员和浏览器技术研究者来说都是非常宝贵的信息。

    OpenGL 编程指南 第七版 美 Dave Shreiner 扫描 低清 全目录

    - **OpenGL ES与WebGL**:介绍OpenGL ES和WebGL这两种移动设备和网页端的图形标准,讨论它们与桌面版OpenGL之间的异同。 - **Metal与Vulkan**:对比分析苹果公司的Metal API和Khronos Group推出的跨平台图形API ...

    OpenGL-4-4-overview-BOF_SIGGRAPH-2013

    OpenGL 4.4作为图形处理领域的里程碑之一,标志着在2013年时图形渲染技术的重要进展。本概述将根据给定文件中的内容,详细介绍OpenGL 4.4的关键特性、更新以及相关生态系统的变化。 #### OpenGL 4.4关键特性 OpenGL...

    javascript11

    在“javascript11”这个主题中,我们将深入讨论JavaScript的最新进展、其在Flash替代中的角色以及它如何推动Web开发的进步。 一、JavaScript基础知识 JavaScript是一种解释型的、弱类型的、基于原型的语言,具有...

Global site tag (gtag.js) - Google Analytics