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

Web3d明日之星基于Javascript和OpenGL的技术

阅读更多

和Linux的卫道人袁老相似,我也是VRML/X3D这种Web3D技术的守卫者,虽然我很渺小。

Web已经逐步成为应用程序界面的基础。Firefox开发商Mozilla和制定OpenGL 技术规范的Khronos组织 已经看到了OpenGL技术的广泛应用,他们也想借此为Web创建新的3D图形加速标准。为什么X3D得不到认可?

  为了回应Mozilla的提案,Khronos成立了“面向Web的3D加速技术”(Accelerated 3D on Web)小组,希望以此建立一个免费授权的标准。Khronos在旧金山举行的游戏开发者大会上表示要在12个月里制造出首个公共版本。


X3D从2000年开始提出,并开始规范的制定。到现在,显然的,有点趋于式微了,尽管这话不是我这卫道者应该说的,但也许,这是事实。为什么呢,没有厂商的支持啊。看看Web3D 组织的网站,整个就一Khronos的克隆。看看现在这位明日之星来头多大,财大气粗的。


  该提案的基础是目前JavaScript(用来编写Web应用程序的语言)因解析引擎加速改善而带来的显著性能,提案包含一个可让JavaScript纳入OpenGL标准以便产生加速渲染的机制。


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


  Mozilla技术部门的克里斯·波利扎德(Chris Blizzard)在其博客中表示:“3D图像加速技术将融入下一代浏览器超快的JavaScript引擎,这意味着我们未来会看到更多先进的应用程序会采用开放的Web技术。3D技术有很大的发展空间,我们非常愿意公开此提案。”

  情况的关键是3D技术在Web上的发展空间人家VRML在90年初就已经意识到了,而且是完整的解决方案。

  Mozilla计划在Firefox 3.5版发布后,以外部插件的模式首次推出该技术。

  从拟定方案到制定真正的标准,再到有足够多的浏览器支持以让Web 开发人员愿意使用,这中间还有一段很长的路要走。因此,它不是一朝一夕的就可以完成。

分享到:
评论

相关推荐

    基于javascript 的 web video插件.zip

    基于javascript 的 web video插件.zip基于javascript 的 web video插件.zip基于javascript 的 web video插件.zip基于javascript 的 web video插件.zip基于javascript 的 web video插件.zip基于javascript 的 web ...

    WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES

    WebGL是一种强大的、基于OpenGL ES的JavaScript API,用于在任何兼容的现代Web浏览器中实现硬件加速的3D图形渲染。这个技术的引入彻底改变了Web开发领域,使得网页开发者无需依赖插件就能创建复杂的3D场景和交互式...

    基于WebGL和AJAX的WEB3D应用研究——以在线3D协作交互式设计为例.pdf

    WebGL是一种3D绘图标准,通过结合JavaScript和OpenGL ES 2.0来提供一种类似于OpenGL的API,并在Web端提供3D加速渲染功能。它完美地解决了现有Web交互式三维动画对插件的依赖和不支持GPU加速两个问题。 AJAX即异步...

    WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0

    WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统...

    基于Web3D的提升机虚拟维修仿真系统的研究与开发

    总的来说,基于Web3D的提升机虚拟维修仿真系统研究与开发,涉及三维建模、优化、LOD技术、交互式拆卸等多个技术领域,并且利用了VRML/X3D、JavaScript等先进技术手段,旨在通过虚拟现实技术,为提升机的维修培训提供...

    web期末大作业 基于HTML+CSS+JavaScript实现的电子商城购物网站首页源码

    web期末大作业 基于HTML+CSS+JavaScript实现的电子商城购物网站首页源码 web期末大作业 基于HTML+CSS+JavaScript实现的电子商城购物网站首页源码 web期末大作业 基于HTML+CSS+JavaScript实现的电子商城购物网站首页...

    基于javascript的web网站设计

    基于javascript的web页面设计

    程序员送给女友的基于JavaScript的高端3D相册源码.zip

    程序员送给女友的基于JavaScript的高端3D相册源码程序员送给女友的基于JavaScript的高端3D相册源码程序员送给女友的基于JavaScript的高端3D相册源码程序员送给女友的基于JavaScript的高端3D相册源码程序员送给女友的...

    Web3D,WebGL,WebGUP,Web3D是一种利用Web技术创建和展示3D场景和模型的技术

    WebGL是实现Web3D的关键技术,它是一种基于OpenGL ES 2.0的JavaScript API,用于在Web上渲染2D和3D图形。WebGL与HTML5的元素结合,使得3D图形可以直接在浏览器中呈现。WebGL允许浏览器访问计算机的GPU,提供硬件加速...

    web大作业 基于HTML+JavaScript+Layui实现的电商网站源码(19页)

    web大作业 基于HTML+JavaScript+Layui实现的电商网站源码(19页) web大作业 基于HTML+JavaScript+Layui实现的电商网站源码(19页) web大作业 基于HTML+JavaScript+Layui实现的电商网站源码(19页) web大作业 基于...

    Web3D技术

    Web3D技术是一种创新的互联网应用模式,它将三维(3D)图形渲染技术与Web浏览器相结合,使得用户可以通过网页直接体验丰富的三维视觉效果。这种技术打破了传统2D网页的限制,为用户提供更加沉浸式、交互式的网络环境...

    JavaScript_跨平台3D场景编辑器基于threejs golang和mongodb桌面和web.zip

    本项目“JavaScript_跨平台3D场景编辑器基于threejs golang和mongodb桌面和web.zip”就是这样一个利用JavaScript实现的跨平台3D场景编辑工具。 项目的核心是使用了Three.js库,这是一个基于WebGL的JavaScript 3D库...

    JavaScript API 3D: Web3D开发与实践

    Web3D技术使得在浏览器中创建和展示三维图形成为可能,这使得网页不再局限于二维平面的展示,而是可以提供更为丰富的用户体验。目前Web3D技术主要包括WebGL、Three.js、X3DOM等多种实现方式,每种技术都有其特定的...

    web3D模型资源...

    Web3D模型资源是互联网上的一种三维图形技术,它允许用户在网页浏览器中直接体验交互式的3D场景和对象。这种技术打破了传统2D网页的限制,为用户提供更真实、更具沉浸感的视觉体验。在本资源包中,重点讨论的是使用...

    地图Web3D可视化-WebGL、Three.js

    有前端基础,想基于Web实现地图数据的3D可视化效果 课程目录: 章节1、学前内容 章节2、Three.js解析渲染GeoJSON数据 章节3、行政区射线拾取、信息标签和热点 章节4、行政区数据可视化 章节5、密集位置数据可视化 ...

    web期末大作业 基于HTML+CSS+JavaScript实现的仿京东商城首页登录页源码

    web期末大作业 基于HTML+CSS+JavaScript实现的仿京东商城首页登录页源码 web期末大作业 基于HTML+CSS+JavaScript实现的仿京东商城首页登录页源码 web期末大作业 基于HTML+CSS+JavaScript实现的仿京东商城首页登录页...

    基于Javascript的个人博客网站设计源码

    这是一个基于Javascript的个人博客网站设计,使用Javascript和CSS语言开发,包含217个文件。主要文件类型包括106个Pug模板文件、45个Stylus样式文件、31个JavaScript文件、15个YAML配置文件、6个Markdown文档、5个...

    基于JavaScript和Java的Web开发技术学习资源整理

    该项目为19软件4班的Web开发技术学习资源集合,包含357个文件,涵盖JavaScript、Java、CSS和HTML等多语言技术。具体文件类型分布为:150个GIF图片、70个JavaScript文件、48个Java文件、20个CSS文件、15个HTML文件、...

Global site tag (gtag.js) - Google Analytics