- 最后登录
- 2017-5-15
- 注册时间
- 2012-3-1
- 阅读权限
- 90
- 积分
- 32973
![Rank: 7](static/image/common//star_level3.gif) ![Rank: 7](static/image/common//star_level2.gif) ![Rank: 7](static/image/common//star_level1.gif)
- 纳金币
- 32806
- 精华
- 12
|
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特别适合网络环境上的应用 |
|