实例7-运用VRML和3DS-MAX进行虚拟现实制作--以座灯为例.ppt

实例7-运用VRML和3DS-MAX进行虚拟现实制作--以座灯为例.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第三章计算机辅助工业设计

表达实例实例七运用VRML和3DSMAX进行虚拟现实制作——以座灯为例实例七运用VRML和3DSMAX进行虚拟现实制作——以座灯为例案例介绍:本例制作一个具有能实时实现开灯关灯、绕灯杆水平轴旋转、绕灯柱垂直轴旋转和平移灯整体四种交互动作的VRML虚拟座灯。本例介绍了怎样从3DSMAX中导出座灯的VRML脚本代码、并对代码进行优化、以及运用虚拟现实构造语言VRML的相关节点功能,对座灯各部件进行外观设置、组合装配、交互动作控制设置,生成虚拟可控座灯的详细制作过程。在3DSMAX软件中打开座灯的造型文件“RW座灯.max”,选择保留要导出的零件,删除其他零件,在【文件】下拉菜单中选择【导出】项,在弹出的【选择要导出的文件】对话框【保存类型】下拉框中选择【VRML97(*.WRL)】格式,并进行文件名和文件存储路径的设置,如图3-7-1所示。一、对从3DSMAX软件导出的座灯零部件VRML脚本文件进行优化图3-7-1在3DSMAX中的导出设置然后在弹出的【VRML97导出器】对话框选默认设置,逐个独立导出座灯的七个零部件VRML脚本文件:dengpao.wrl(灯泡)、dizuo.wrl(底座)、xian.wrl(电源线)、kaiguan.wrl(开关)、zhijia1.wrl(支架一)、zhijia2.wrl(支架二)、shouzhijia.wrl(手型支架)。为方便在网页调用,VRML脚本文件用英文命名保存。一、对从3DSMAX软件导出的座灯零部件VRML脚本文件进行优化图3-7-2要导出的灯泡、灯座、电源线零部件然后在弹出的【VRML97导出器】对话框选默认设置,逐个独立导出座灯的七个零部件VRML脚本文件:dengpao.wrl(灯泡)、dizuo.wrl(底座)、xian.wrl(电源线)、kaiguan.wrl(开关)、zhijia1.wrl(支架一)、zhijia2.wrl(支架二)、shouzhijia.wrl(手型支架)。为方便在网页调用,VRML脚本文件用英文命名保存。一、对从3DSMAX软件导出的座灯零部件VRML脚本文件进行优化图3-7-3要导出的开关、支架一、支架二零部件图3-7-4要导出的手型支架部件从3DSMAX软件导出的每个VRML脚本文件会含有不必要的节点命名DEF定义、光源节点、计时器节点、版本说明等定义和信息,造成脚本代码有无用冗余,它们占据了文件空间影响以后脚本运行和网络传输,应该先作相应的清除处理。运行编辑软件Vrmlpad打开VRML脚本文件后点击下拉菜单【Tools】项,在下会看到有【修改工具】栏,从该栏的下级菜单【代码】下点取【优化代码】项,即可对当前打开编辑的VRML脚本文件进行优化,去除冗余代码。一、对从3DSMAX软件导出的座灯零部件VRML脚本文件进行优化图3-7-5Vrmlpad的代码优化菜单项从3DSMAX软件导出的VRML脚本文件经处理后还会带有不必要的时间传感器节点,可在Vrmlpad编辑器的场景树查看窗口(SceneTree)中找到时间传感器节点,用光标标定后按【Delete】键将该节点删除。经过处理冗余的文件应该换名保存,如“dizuo.wrl”文件可存成“dizuo-1.wrl”将原来的文件保存下来以备万一出现不测情况时还可调出重新修改。一、对从3DSMAX软件导出的座灯零部件VRML脚本文件进行优化从3DSMAX软件导出的VRML脚本文件都已经带有外观节点(Appearance)的设置,在3dmax中如果做过贴图处理。导出时也会带有贴图节点(ImageTexture)。3DSMAX对VRML模型的导出是整体性的,不像UG那样分成很多面,因此对独立的零件造型外观处理一次性设置就可完成。本例要进行外观材质(颜色)处理的零件有:开关、手型支架的灯罩、灯泡、手型支架和支架一的中心轴柱。可在Vrmlpad编辑软件中打开它们的脚本文件,在场景树查看窗口(SceneTree)中找到相应的外观节点(Appearance)对其相关材质节点(Material)进行修改即可。本例要进行外观贴图处理的零件有灯座、支架一、支架二和手型支架的部分零件。从3DSMAX软件导出设置了贴图VRML脚本文件出现问题的情况通常是:一是没有能导出引用的贴图文件,二是导出的贴图文件存储路径、文件名不正确。二、对座灯零件进行外观处理对于第一种情况,可以制作或另找其他合适的图片来替代被引用的贴图。对于第二种情况,可在Vrmlpad编辑软件中打开它们的脚本文件,在资源查看窗口(Resource)中找到相应贴图文件名,直接双击后按贴图文

文档评论(0)

优美的文学 + 关注
实名认证
内容提供者

优美的文学优美的文学优美的文学优美的文学优美的文学

1亿VIP精品文档

相关文档