和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 开发人员愿意使用,这中间还有一段很长的路要走。因此,它不是一朝一夕的就可以完成。

转载于:https://www.cnblogs.com/x3d/archive/2009/07/17/2661407.html

Web3d明日之星基于Javascript和OpenGL的技术相关推荐

  1. 基于JavaScript技术的横排文字转古书式竖排工具

    基于JavaScript技术的横排文字转古书式竖排工具 此工具可以把普通横排文字转换为古典的竖排由右至左的方式显示,并且增加适当的线标,方便读者阅读.您可以在论坛.博客发言之前用这个工具把要发表的文章 ...

  2. 湮灭的风流-基于JavaScript的CSS技术概览

    自从CSS出现以来,就有厂商希望CSS能够更加灵活一点,最早的CSS动态化体现为"动态表达式"(或动态属性,Dynamic attribute)的构想,动态表达式的构想也许是源自于 ...

  3. 百家号基于AE的视频渲染技术探索

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nm0WWHSi-1657593629762)(https://p3-juejin.byteimg.com/tos-cn- ...

  4. 基于php和服务器推技术的web即时聊天系统,基于php和服务器推技术的Web即时聊天系统...

    基于php和服务器推技术的Web即时聊天系统① 王振兴, 黄静 [摘要]摘要: 基于http协议应用于Web端, 实现一个浏览器无关的.便于移植的.高性能的Web即时聊天系统. 系统使用服务器推技术中 ...

  5. 9 个基于JavaScript 和 CSS 的 Web 图表框架

    jQuery, MooTools, Prototype 等优秀的 JavaScript 框架拥有各种强大的功能,包括绘制 Web 图表,使用这些框架以及相应插件,我们可以非常轻松地实现曲线图,圆饼图, ...

  6. 基于Qt ffmpeg opengl开发跨平台安卓实时投屏软件

    [开源]基于Qt ffmpeg opengl开发跨平台安卓实时投屏软件 码云地址 https://gitee.com/Barryda/QtScrcpy github地址 https://github. ...

  7. 基于 GL Pipeline 与光线追踪技术的融合实现的台球模拟器【100010712】

    基于 GL Pipeline 与光线追踪技术的融合实现的台球模拟器 一.Project Title 基于 GL Pipeline 与光线追踪技术的融合实现的台球模拟 二.Abstract 本项目实现了 ...

  8. html5 签到系统功能,项目实战之基于JavaScript实现每日签到打卡轨迹功能

    今天扣丁学堂HTML5培训老师给大家介绍一下关于js实现每日签到打卡轨迹功能的具体代码,希望对同学们学习HTML5开发有所帮助,下面我们一起来看一下吧. 1.核心文件calendar.js var c ...

  9. 基于SEO的网站优化技术研究

    基于SEO的网站优化技术研究 SEO是英文Search Engine Optimization的缩写,中文译为"搜索引擎优化".通俗的说,SEO是利用搜索引擎优化技术提高网站流量的 ...

最新文章

  1. JavaScript实用的一些技巧
  2. 上下文 及 执行上下文
  3. 人脸识别躲不过一张3D面具,安全风险到底有多大?
  4. 1142 Maximal Clique (25 分)【难度: 一般 / 知识点: 模拟】
  5. 目前个人计算机使用的电子电路主要是,计算机基础知识理论题库.xls
  6. Java核心技术36讲
  7. EF中报错:附加类型“xxxx”的实体失败,因为相同类型的其他实体已具有相同的主键值。
  8. 作为一个程序员,CPU的这些硬核知识你必须会!
  9. Linux Shell通过fifo实现多进程并发以及并发数控制
  10. js准确获取当前页面url网址信息
  11. [Offer收割]编程练习赛12 题目1 : 歌德巴赫猜想
  12. tsdb java_OpenTSDB 问题集锦
  13. 进程/线程间通信和同步
  14. U8系统管理员怎么登录服务器,u8客户端如何登录服务器
  15. luogu P1338 末日的传说
  16. The harvester安装使用
  17. 苏州园林年卡 办理与使用 附 苏州园林门票价格
  18. 焦虑症和抑郁症有什么区别吗?
  19. css之@media网页适配
  20. python利用danmu实时获取斗鱼等直播网站字幕

热门文章

  1. 修改Header方法
  2. day5 模拟用户登录
  3. RedHat5.2下Linux Oracle 10g ASM 安装详细实录-第二篇-ASM安装
  4. 避免人为灾难:盘点数据中心里十大愚蠢行为
  5. React-Native-lesson
  6. Zookeeper概述、特点、数据模型
  7. python模块学习(1)
  8. 关于工作的选择之软件开发还是软件维护的建议
  9. linux下恢复误删文件
  10. 分享一个自定义的 console 类,让你不再纠结JS中的调试代码的兼容