WEB 3D又称 网络三维,该技术的出现最早可追溯到 VRML。VRML(Virtual Reality Modeling Language)即 虚拟现实 建模语言。 VRML开始于20世纪90年代初期。
1998年。VRML组织把自己改名为Web3D组织,同时制订了一个新的标准,Extensible 3D (X3D),到了2000年春天,Web3D组织完成了VRML到X3D的转换。X3D整合正在发展的 XML、 JAVA、流技术等先进技术,包括了更强大、更高效的3D计算能力、渲染质量和传输速度。
在此期间,一场Web3D格式的竞争正在进行着。 AdobeAtmosphere创建网络虚拟三维环境的专业开发解决方案、还有 MacromediaDirector 8.5 Shockwave Studio
编辑本段WEB3D技术的现状
尽管出现了如此之多的解决方案,难道让我们每个人都跳上了Web3D的列车了吗?一些困难和障碍仍然存在。
首先是没有统一的标准。每种方案都使用不同的格式和方法。Flash能够在今天大行其道是因为它是唯一的,JAVA在各平台得到运用也因他是唯一的。没有标准,3D在Web上的实现过程还将继续挣扎。 另外 插件的问题也是一个困绕。几乎每个厂商开发的标准都需要自己 插件的支持,这些插件从几百K到几兆不等,在带宽不理想的条件下必然限制了一部分人的使用热情。
编辑本段WEB3D的应用软件
Java3D和GL4Java
JAVA3D可用在三维动画、三维游戏、机械 CAD等领域。
可以用来编写三维形体,但和VRML不同,JAVA3D没有基本形体,不过我们可以利用JAVA3D所带的UTILITY生成一些基本形体如立方体、球、圆锥等,我们也可以直接调用一些软件如ALIAS、LIGHTWARE、3DS MAX生成的形体,也可以直接调用VRML2.0生成的形体。
可以和VRML一样,使形体带有颜色、 贴图。
可以产生形体的运动、变化,动态地改变观测点的位置及视角。
可以具有交互作用,如点击形体时会使程序发出一个信号从而产生一定的变化。
可以充分利用JAVA语言的强大功能,编写出复杂的三维应用程序。
Fluid3D
由于Fluid3D并不是一个Web编写工具,因此它着眼于强化3D制作平台的性能。直到最近才公诸于世的Fluid3D插件填补了市场 的一个空白,尽管到目前为止它的应用范围还相当有限。它的主要功能是可以用来传输高度压缩的3D图像,而这种图像的下载通常是相当麻烦和耗时的。它的运用有助于使Web的3D技术更实用和切合实际,使之对桌面用户而言更有乐趣。
Superscape
Superscape VRT是Superscape公司基于Direct3D开发的一个虚拟现编程平台。它最重要的特点是引入了 面向对象技术,结合当前流行的 可视化编程界面,另外,它还具有很好的扩展性。 用户通过VRT可以创建真正的交互式的3D世界,并通过 浏览器在本地或Internet上进行浏览。
Vecta3D
它是3DS MAX的一款插件,可生成输出FLASH的文件与Adobe Illustrator的AI文件。
pulse3D
Pulse在娱乐游戏领域发展已经有好多年的历史,现在,Pulse凭着在游戏方面的开发经验把3D带到了网上,他瞄准的目标市场也是娱乐业。Pusle提供了一个多媒体平台,囊括2D、3D图形、声音、 文本、动画。
Pusle平台分为三个组件:Pusle Player,Pusle Producer和Pusle Creator。 Pusle Player也即 播放器插件,除了为IE和Netscape提供的 浏览器插件外,Pusle还得到了Apple和Real net work的支持,在Quicktime和RealPlayer中已经包含了Pulse播放器。Pulse Producer:是用来在三维动画工具中输出Pulse所需数据的 插件。
blaxxun3D 和 Shout3D
blaxxun3D和Shout3D是一个基于JAVA applet的渲染引擎,它渲染特定的VRML结点而不需要 插件的下载安装。他们都遵循VRML、X3D规范
blaxxun3D则是Brilliant Digital娱乐公司的产品,这是一个座落在洛杉矶并涉足澳大利亚电脑游戏业的公司。Brilliant于Siggraph2000大会上发布了他们给3d studio max提供的b3d技术。
Brilliant的 程序员开发了一个 数据压缩和发布技术,使得使得在 窄带下也能够实现3D数据流的传输。它引入了以对象为基础的数据库将数据流和所存贮的 数据连接起来。然后角色按情节指令进行动画。艺术家和动画师可以直接从3d studio max中直接输出动画到b3d授权环境下,在那里文件被压缩并使用Brilliant的数字播放技术发布到web上。
Cult3d
位于瑞典的Cycore 原是一家为Adobe After Effect和其它视频编辑软件开发效果插件的公司。为了开发一个运用于电子商务的软件,Cycore动用了50多名工程师来开发他的流式三维技术。现在,Cycore 的 Cult3D技术在电子商务领域已经得到了广泛的推广运用。
和Viewpoint相比, Cult3D的内核是基于JAVA,它可以嵌入JAVA类,利用JAVA来增强交互和扩展,但是对于Viewpoint,他的Xml构架能够和浏览器与数据库达到方便通信。 Cult3D的开发环境比Viewpoint人性化和条理化,开发效率也要高得多。
Vrpie
相比起以上的web3d应用软件,Vrpie比较特殊。因为它是目前中国唯一一款完全自主知识产权的web3d应用软件。2007年,由于互联网技术的迅猛发展和硬件的不断升级, 中视典数字科技有限公司在其虚拟现实三维仿真品平台 VRP的基础之上,成功研发出了可在互联网上进行动态交互的WEB3D软件: VRPIE3D互联网平台。一举打破了长期以来看国外软件对中国市场的垄断地位,该产品一经推出,便获得了市场的认可,在很短的时间内便成为国内普及率最高的一款WEB3D软件。 [1]
编辑本段web3d发展历史
未来的虚拟世界--WEB3D的发展历史
网络三维技术的出现最早可追溯到VRML。
VRML(Virtual Reality Modeling Language)即 虚拟现实建模语言。
VRML开始于20世纪90年代初期。1994年3月在日内瓦召开的第一届WWW大会上,首次正式提出了VRML这个名字。
1994年10月在芝加哥召开的第二届WWW大会上公布了规范的VRML1.0草案。
1996年8月在新奥尔良召开的优秀3D图形技术会议-Siggraph\'96上公布通过了规范的VRML2.0第一版。它在 VRML1.0的基础上进行了很大的补充和完善。它是以SGI公司的动态境界Moving Worlds提案为基础的。
1997年12月VRML作为国际标准正式发布,
1998年1月正式获得国际标准化组织ISO批准简称VRML97。VRML97只是在VRML2.0基础进行上进行了少量的修正。
VRML规范支持纹理映射、全景背景、雾、视频、音频、对象运动、和碰撞检测--一切用于建立虚拟世界的所具有的东西。
但是VRML并没有得到预期的推广运用,不过这不是VRML的错,要知道当时14.4k 的modems是普遍的。VRML是几乎没有得到压缩的脚本代码,加上庞大的纹理贴图等数据,要在当时的互连网上传输简直是场噩梦。
1998年。VRML组织把自己改名为Web3D组织,同时制订了一个新的标准,Extensible 3D (X3D),到了2000年春天,Web3D组织完成了VRML到X3D的转换。X3D整合正在发展的XML、JAVA、流技术等先进技术,包括了更强大、更高效的3D计算能力、渲染质量和传输速度。
在此期间,一场Web3D格式的竞争正在进行着。在去年SIGGRAPH上,展示了超过30种Web3D格式。当然,只会有其中的一小部分能够脱颖而出最终生存下来。在本文后半部分将会对一些有实力且目前已经取得了一定市场的格式作介绍。
最近一些厂商瞄准了一个市场,就是从二维图像生成三维物体。一般都是通过拍摄一个物体的多个方向,再由特殊的软件转化为3D网格。象 viewpoint、realVIZ、Immersion。
尽管出现了如此之多的解决方案,难道让我们每个人都跳上了Web3D的列车了吗?一些困难和障碍仍然存在。
首先是没有统一的标准。每种方案都使用不同的格式和方法。Flash能够在今天大行其道是因为它是唯一的,JAVA在各平台得到运用也因他是唯一的。没有标准,3D在Web上的实现过程还将继续挣扎。
另外插件的问题也是一个困绕。几乎每个厂商开发的标准都需要自己插件的支持,这些插件从几百K到几兆不等,在带宽不理想的条件下必然限制了一部分人的使用热情。
未来的虚拟世界--WEB3D的应用范围
编辑本段Web3D的应用
Web3D组织列出了四类运用方向:商业、教育、娱乐、和虚拟社区。
企业和电子商务
三维的表现形式,能够全方位的展现一个物体,具有二维平面图象不可比拟的优势。企业将他们的产品发布成 网上三维的形式,能够展现出产品外形的方方面面,加上互动操作,演示产品的功能和使用操作,充分利用互连网高速迅捷的传播优势来推广公司的产品。对于网上电子商务,将销售产品展示做成在线三维的形式,顾客通过对之进行观察和操作能够对产品有更加全面的认识了解,决定购买的几率必将大幅增加,为销售者带来更多的利润。
教育业
现今的教学方式,不再是单纯的依靠书本、教师授课的形式。 计算机辅助教学(CAI)的引入,弥补了传统教学所不能达到的许多方面。在表现一些空间立体化的知识,如原子、分子的结构、分子的结合过程、机械的运动时,三维的展现形式必然使学习过程形象话,学生更容易接受和掌握。
许多实际经验告诉我们,\"做比听和说更能接受更多的信息。\"使用具有交互功能的3D课件,学生可以在实际的动手操作中得到更深的体会。
对计算机 远程教育系统而言,引入Web3D内容必将达到很好的在线教育效果。
对娱乐游戏业
娱乐游戏业永远是一个不衰的市场。
现今,互连网上已不是单一静止的世界,动态HTML、flash动画、流式音视频,使整个互连网呈现生机盎然。动感的页面较之 静态页面更能吸引更多的浏览者。三维的引入,必将造成新一轮的视觉冲击,使网页的访问量提升。娱乐站点可以在页面上建立三维虚拟主持这样的角色来吸引浏览者。
游戏公司除了在光盘上发布3D游戏外,现在可以在网络环境中运行在线三维游戏。利用互连网络的优势,受众和覆盖面得到迅速扩张。
虚拟现实展示与虚拟社区
使用Web3D实现网络上的VR展示,只须构建一个三维场景,人以第一视角在其中穿行。场景和控制者之间能产生交互,加之高质量的生成画面使人产生身临其境的感觉。对于象 虚拟展厅、建筑房地产 虚拟漫游展示,提供了解决方案。
如果是建立一个多用户而且可以互相传递信息的环境,也就形成了所谓的虚拟社区。Adobe公司的Atmosphere就是这种运用的典范。
网上展览馆:
虚拟网上展馆是一个利用全新WEB3D形成将展览馆放到互联网上进行展示的平台。在这个平台上,用户可以自行操作,可以对场景中的物体进行 实时交互操作,同时也可和网页结合起来,将三维场景嵌入到网页中,通过二维信息对三维场景进行有效的管理和应用。
城市在线宣传
虚拟利用WEB3D先进的 互联网技术和资源,以信息、图文、视频、音频等方式对城市重大活动进行全方位展示,作为城市选择WEB3D互联网做宣传的有益补充。利用 虚拟现实仿真与WEB3D 互联网技术,弘意以超前的技术优势将大、中、小城市放到互联网上,市民足不出户便可走遍天下。
网上虚拟旅游
虚拟虚拟旅游,指的是建立在现实旅游景观基础上,通过模拟或超现实景观虚拟旅游,构建一个虚拟旅游环境,网友能够身临其境般地逛逛看看。应用计算机技术实现场景的三维模拟,借助一定的技术手段使操作者感受目的地场景。坐在电脑椅上就能身临其境地游览全世界的风景名胜,还能拍照留念———这就是时下在众多白领中开始风行的“虚拟旅游”,即通过阅读和互动体验的虚拟游戏方式实现网上在线旅行,并且为线下旅行提供指导。
网上看房
虚拟“看房不只是看图纸”。目前房地产大多数采用效果图、三维动画做宣传手段,只有少数的档次高的地产商采用三维虚拟仿真技术进行宣传楼盘。WEB3D网上看房系统可以为您提供室外楼盘及样板间放到互联网上进行浏览,让购房者安居家中即可身临其境的游览自己感兴趣的楼盘户型。 所有尺寸均以真实数据比例制作,为您展现最接近真实收房效果。
数据整合与查询
虚拟数据整合的概念在业界比较混乱,比如系统整合、应用整合、主机整合、存储整合、数据库整合、数据大集中等等。这些不同的概念是在不同的层次、不同的角度阐述 计算机系统整合的内涵和外延,是在计算机系统整合这一大的概念范畴下,存在着多种整合形式和技术手段,例如国内大型银行和电信业已经开展的全国性数据大集中,应属于数据整合的一种技术方式。 弘意视景采用三维与二维结合的方式将数据有效的管理起来,我们可以通过点击三维场景中的设备调用其参数及型号,可以随时查询任何一产品的信息,为部分企业提供一个三维可视化信息管理平台。
编辑本段Web3D展望
随着 互联网技术和Web3D研发技术的不断提高,Web3D在未来的应用将会更加广泛。
自动化在线控制系统
将来会有部分工业企业,可以应用 Web3D技术实现工业自动化在线操控。如物料配比、温度设置、水位异动等技术的精确控制可视化和实时在线操控。
Web3D在线营救指挥系统
工矿企业可以应用 Web3D技术实现危机可视化管理。如,井下瓦斯超标预警,矿井结构异常变动预警,井下人员作业位置跟踪,最佳逃生和营救路线指挥等可视化的、实时的、动态的指挥管理系统。
国人全息仿真系统的电子商务应用
将人像仿真系统与基于Web3D的 电子商务系统,实现远程采购服装、鞋帽的三维可视化交互和用户在线自我设计的功能。
Web3D手机嵌入式软件
这是一款应用Web3D和全息技术的手机嵌入式软件。借助于CIPSP系统,用户来电显示的图像将是三维全息影像。