基于web3d技术机电产品虚拟设计和其应用

基于web3d技术机电产品虚拟设计和其应用

ID:31777376

大小:56.19 KB

页数:4页

时间:2019-01-18

基于web3d技术机电产品虚拟设计和其应用_第1页
基于web3d技术机电产品虚拟设计和其应用_第2页
基于web3d技术机电产品虚拟设计和其应用_第3页
基于web3d技术机电产品虚拟设计和其应用_第4页
资源描述:

《基于web3d技术机电产品虚拟设计和其应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Web3D技术机电产品虚拟设计和其应用摘要主要介绍了Web技术和3D技术相结合的产物一Web3D技术的基本概念、特点及实现技术,并以实例的方式详细阐述了web3D技术之一的Cult3D技术。在机电产品虚拟设计中的工作流程,从而可以有效地提高机电产品的信息传达效果,为新产品开发提供一种崭新的互动设计模式,最终提髙企业的竞争力。关键词Web3D技术机电产品Cult3D技术虚拟现实中图分类号:TP391.7文献标识码:A1Web3D技术概述1.1Web3D技术的基本概念虚拟现实VR技术是一种逼真地模拟人在自然环境中的视觉、听觉、运动等行为的人机界面技术,Web3D技术是虚拟现实技术的一种实

2、现形式。Web3D还可以简单地被看成是Web技术和3D技术相结合的产物,实际上也就是本机的3D图形技术向互联网的扩展。网络性、三维性和交互性是其显著的本质特征。它与本机的3D图形技术的主要差别在于:第一,实时渲染;第二,具有无限的交互性;第三,优化和压缩,文件必须经过优化和压缩以保证用户端快速下载。通过应用Web3D技术,用户可以在网上浏览以三维形式表现的物体,并对其进行交互性操作以体验身临其境的奇妙感受。1.2Web3D技术的实现手段Web3D的实现技术主要分成三大部分,即建模技术、显示技术、三维场景中的交互技术。建模技术是虚拟现实技术的基础。把建立的三维模型描述转换成人们所见到的图像

3、,就是所谓的显示技术。三维复杂模型的实时建模与动态显示技术可以分为两类:一是基于几何模型的实时建模与动态显示:二是基于图像的实时建模与动态显示。1Cuh3D技术及其开发流程Cuh3D是一种全新的Web3D技术。它有一纯软件跨平台的渲染引擎,主要包含Cuit3DExporterplug—in、Cuh3DDesigner和Cuh3DViewerplugin三大部分。开发设计人员可以使用3D设计领域广泛使用的3DSMAX或MAYA来设计产品3D模型。使用Cuh3DExporterplug—in来转换设计模型,在Cuh3DDesigner中为模型加入交互、音效等其它效果,再无缝隙地嵌入到HTML

4、页面和其他应用程序中。2Cult3D技术在产品虚拟设计中的应用实例3.1创建汽车Cult3D对象为方便输出,必须使用一个三维模型制作软件f3DMAX或MAYA1制作物体的三维模型。制作前必须先下载插件Cult3DExporterfor3DMAX或Cult3DExporterforMAYA0只有安装好输出插件,3DMAX或MAYA才可以将3D模型输出成Cult3DDesign的C3D格式。在制作模型的细节、真实度上多下点功夫,尽量用最少的面来做模型,以控制好模型的大小。太多的面不仅会加长网络传送的时间,更是对浏览者机器的考验。最后输出成C3D格式的3D模型。3.2对汽车Cult3D对象进行

5、交互设置Cuh3D对象的交互设计就是在Cuh3DDesigner的事件地图窗口中建立事件、动作和场景的相互关系,使浏览者触发某个事件或某个事件自动做出相应的动作,并将可视化的过程和结果实时反馈给浏览者达到交互的目的。汽车的时间地图,它可以通过鼠标控制实现汽车任意角度的展示、车门的开关、车轮的转动和汽车尾气排放等。在Cult3DDesigner中完成设计后,需将CulturalD对象导出为可发布的CO格式。在导出过程中还可对文件中的几何图形、声音等特征进行进一步压缩。3.3发布汽车Cult3D对象可发布Cult3D对象的程序有多种,其中基于网络的发布应用较为广泛,用户可以通过网络或在本地机

6、种用IE或Netscape浏览器查看。基于网络的发布需要编写想应得网页,在编写网页时,有两项主要工作:(1)在网页中编写语句嵌入Cult3D对象。IE浏览器是通过ActiveX组件来发布cult3d对象。IE使用的标签命令来在网页中嵌入ActiveX组件。Netscape浏览器不支持ActiveX控件,需要另外设置外挂程序的语法。Netscape浏览器使用的标签来嵌入外挂组件。另外,必须安装Cuh3DViewer插件,才能在浏览器网页时播放Cult3D对象。对于IE浏览器需要在这个标签内插入codebase指定其下载网址;Netscape浏览器需要在标签内插入type二"applicat

7、ion/x—Cuh3D--object"语法说明外挂程序对象,pluginseape指定其下载网址。(2)需要时,在网页中编写语句触发Cult3D对象的自定义事件。Cult3D支持和网页相互交互。通过在网页中嵌入Java语句,可以使浏览者在网页中点击按钮或进行选择时,触发Cult3D对象的自定义事件实现同步展示,并同时把用户的选择保存在数据库中供网上调查、销售等电子商务模块使用。4结束语虚拟现实技术作为一支崭新的综合性信息领域中的奇

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。