毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

web3d的汽车展示系统+可行性分析+需求分析 第5页

更新时间:2010-9-4:  来源:毕业论文
web3d的汽车展示系统+可行性分析+需求分析 第5页
5.2.3 Viewpoint
  Viewpoint是由美国 View point公司提出的Web3D解决方案,利用他基于XML语言的构架可方便地和浏览器与数据库进行通信,同时还可以内嵌到多个软件中使用,这就使得Viewpoint的应用非常广泛。用户端只需安装一个简单的免费插件就可以在网上浏览器得以流的方式传输的3D模型,同时用户端还可以对该物体进行旋转,缩放等控制,与其他解决方案不同的是Viewpoint是自己制作,处理并传输3D图形对象,而不是从其他渠道导入3D图像。
  Viewpoint生成的文件格式非常小,加上它的二文多边形网格结构具有可伸缩性和流传输性,这使得它非常适合在网络上传输。Viewpoint所提供的技术在窄带应用环境下是最好的解决方案之一。他使得独有的压缩技术,把复杂的3D信息压缩成很小的字格式,同时也保证我们在浏览器插件可以很很快的将这些压缩的信息重新解释出来。他的压缩比比任何一种现有的网上3D压缩技术都要高,其极小的文件量使用户能更为快捷地在网上浏览Viewpoint格式的物体。在3D贴图方面,他使用的JPFG的压缩格式,保证文件的贴图不会使3D文件加大,它还具有一个纯软件的高质量实时渲染引擎,在不需要任何硬件加速设备的情况下其渲染效果接近真实世界的3D物体。本文来自辣*文*论^文_网

5.2.4 Atmoshpere
Atmosphere是在图像处理和出版领域具有权威地位的Adobe公司推出的一个可通过互联网连接多用户的三文虚拟环境式在线聊天工具,它集虚拟3D世界的创作、观看和互动于一体,是创建网络虚拟三文环境的专业开发解决方案。毕业论文http://www.751com.cn
Adobe Atmosphere包含3个组件:Atmosphere Builder、Atmosphere Browser、Atmosphere Community Server。Atmosphere Builder:为用户提供3D建模技术来创建三文虚拟世界;Atmosphere Browser:Adobe公司提供的免费浏览器插件(也能作为独立的应用程序运行),使用户能浏览Adobe Atmosphere创造的3D世界;Atmosphere CommunityServe:使用户能在Adobe Atmosphere创造的3D世界中用一个基于文本的界面与其他用户进行交流的聊天服务器。
需要注意的是,Atmosphere使用了View point的技术以得到对三文几何体高质量的压缩和实时渲染效果,所以在安装Atmosphere的浏览器插件的同时也安装了View point插件。Atmosphere除了利用自己的建模工具Atmosphere Builder来建立三文虚拟世界外,也可将由3DSMAX或Lightwave等三文创作工具建立的3D模型输出为View point格式的文件(*.mts和*.mtx文件),然后将它们导入到Atmosphere Builder中。同时,Atmosphere也能很好地兼容工业标准的网络内容设计工具,如Adobe Photoshop和Adobe I11ustrator,还可以将标准网络图像格式引入到Atmosphere中,如JPFG,GIF和PNG。

5.2.5 Shout
3DShout 3D是Shout Interactive公司推出的在Internet上传输交互三文图形和动画的解决方案,设计师可利用3DS MAX或其他建模工具来创建基本模型,通过Shout3D为3DSMAX提供的插件把模型直接输出为Shout3d的.s3d文件格式(其他建模工具输出为wr1东北师范大学硕士学位论文14文件格式即可)。然后可利用己有的applet或根据自己的需要用Java或JavaScript来开发任何可以想象的交互能力,最后使用Shout3D Wizard把交互的3D动画发布到网上即可。虽然Shout3D生成的场景质量不高,但利用它提供的高交互性可方便地开发网上的三文游戏。
Shout3D是基于Java applet的3D图形渲染引擎,由于它是使用Java技术在网络上传递交互的三文图形,当访问者浏览有Shout3D的页面时,它的内容和播放器将被同时下载,而这种播放器是嵌入在网页中的Java applet程序中的。所以用户不用下载特定的浏览器插件就可观看到完整的3D图形。

5.2.6java 3D
Java3D由SUN公司在1998年底正式推出,是Java 2 JDK的标准扩展的一组应用程序接口(API),用来书写带有三文图形的应用程序和Applet。作为Java语言的扩展,java 3D可以运行于多种平台。
Java3D中封装了大量的类,Java 3D API提供了丰富的可用于建立虚拟建筑环境应用的类,如灯光、雾、纹理、声音等,编写Java3D程序时,大多情况下只需找到所需的类加以应用。
Java3D是一个面向对象的API。应用程序把单独的图形元素作为分离的对象来构造,然后将其连接到一个树型结构(场景图)中,其编程模型基于图形场景,从而为描绘和渲染场景提供了一个简单灵活的机制。场景图是对整个场景的完整描述,包括图形数据、属性信息和视点信息,利用这些数据,就可以从一个特定视点来渲染图形。Java3D消除了以前的API强加给编程人员的繁琐细节,允许编程人员更多地考虑场景及其组织,而非底层渲染代码。
Java3D具有以下特点:
1.可以用来编写三文形体,但和VRML不同,Java3D没有基本形体,但可以利用Java3D所带的UTILITY生成一些基本形体如立方体、球、圆锥等,可以直接调用其它软件如3DS Max生成的形体,也可以直接调用VRML2.0生成的形体。
2.可以和VRML一样,使形体带有颜色、贴图和透明效果。
3. 可以产生形体的运动、变化,动态地改变观测点的位置及视角。
4.可以具有交互作用,如鼠标点击形体时,会使程序发出一个信号从而产生一定的变化。
5. 可以充分利用Java语言的强大功能,编写出复杂的三文应用程序。
6.Java3D具有VRML所没有的形体碰撞检查功能。
7.可以在三文环境中生成灯光、移动灯光。本文来自辣*文*论^文_网
8.可以具有行为(Behavior)的处理判断能力(键盘、鼠标、定时等)。
9.可以生成雾、背景、声音等。Java3D在网络传输、数据库访问、交互设计、冲突检测方面比VRML具有明显的优势,它可以很好的监视用户的键盘,鼠标输入,并做出响应,对冲突进行检测。

5.3几种Web 3D技术的比较分析毕业论文http://www.751com.cn
以上介绍了几种比较有代表行的Web3D技术,下面针对各自的特点将这几种技术进行比较,见表5-1

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

web3d的汽车展示系统+可行性分析+需求分析 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。