查看: 1170|回复: 0
打印 上一主题 下一主题

[经验分享] Web3D技术发展概况

[复制链接]

2508

主题

2

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
32806
精华
12

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-5-18 19:55:57 |只看该作者 |倒序浏览
1994年Mark Pesce和Tony Parisi创建了称为Labyrinth(迷宫)的浏览器,这是万维网上3D浏览器的早期原型.同年,Mark和Brian Behlendorf创立了一个邮递表,发出了为万维网上的3D应用建立正式规范的倡议.Silicon Graphics,Inc.(SGI)的Gavin Bell注意到了SGI的Open Inventor很适合作为这样的规范,他选择SGI的Open Inventor文件格式中的一些基本元素,并增加了两个必要的具有万维网特征的节点元素(WWWAnchor和WWWInline节点),在此基础上组织了一份提案.基于Open Inventor的提案被选定为未来规范的工作文档.Gavin在Tony,Rikk等人的帮助下,很快修订并制定了VRML1.0[4]①规范的草案.VRML1.0于1994年10月在第二届互联网国际会议上公布.
  VRML1.0只是一个静态的描述语言,缺少某些关键特性,如动作,交互,行为等.这意味着作者不能创建一个可与用户交互的动态的虚拟场景.
  1996年8月在SIGGRAPH'96会议上公布了VRML2.0.VRML2.0在动作,交互等特性有了很大的提高,1997年12月VRML作为国际标准正式发布,1998年1月正式获得ISO批准(ISO/IEC 14772-1:1997).VRML97是VRML2.0经编辑性修订和少量功能性调整后的结果.作为ISO/IEC国际标准,VRML的稳定性得到保证,迅速的推动了网络三维技术的应用.

另外,有不少的计算机公司推出了各种不同的web3D实现方案,如Eyematic公司的Shout3D[5],Cycore公司的Cult3D[6]等.Shout3D采用类似VRML的文件格式描述三维场景;而Cult3D则采用单独定义的文件格式,不能与其它Web3D应用兼容.Sun公司公布的Java3D则为Web3D提供了语言级的支持,Java3D是Java用于三维程序编程的一组API.Java语言面向对象和跨平台特性,使得Java3D特别适合网络环境上的应用
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-2-12 18:51 , Processed in 0.060803 second(s), 28 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部