虚拟现实技术第6章

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

虚拟现实技术申蔚曾文琪清华大学出版社6-2第6章虚拟现实制作工具Cult3D6.1Cult3D基础知识6.2Cult3DExporter导出器6.3Cult3DDesigner设计器6.4Cult3DViewer演示器与发布作品6-36.1Cult3D基础知识6.1.1Cult3D软件组成与设计流程6.1.2Cult3D系统需求6.1.3Cult3D下载安装6-46.1Cult3D基础知识6.1.1Cult3D软件组成与设计流程1、使用Cult3DExporter插件导出3D模型先通过三维建模软件(如3DSMAX、Plasma等)进行建模,然后根据不同的建模软件选择其相应的Cult3DExporter插件进行安装,就可将3D场景模型文件导出为Cult3DDesigner中可使用的文件格式(*.c3d)。2、使用Cult3DDesigner设计交互功能通过Cult3DDesigner,可以为导入的3D模型(*.c3d文件)添加事件和行为,实现交互功能,包括动作、声音、特殊效果等,并且保存为Cult3D工程文件(*.c3p)或Internet文件(*.co,*.html)以供IE浏览或其他软件嵌入。3、使用Cult3DViewer插件浏览作品Cult3DViewer是供InternetExplorer等浏览器以及Office、Acrobat等使用的插件。6-56.1Cult3D基础知识6.1.1Cult3D软件组成与设计流程6-66.1Cult3D基础知识6.1.2Cult3D系统需求1、Cult3DExporter系统需求与所选择的建模软件相关,参见第5.1.1节3DSMAX的系统需求。2、Cult3DDesigner5.3系统需求CPU为IntelPentium233MHz以上64MB内存(推荐使用128MB内存以上)20MB可用硬盘空间(推荐使用100MB以上)操作系统为Windows9x/NT/2000/ME/XP/Vista3、Cult3DViewer插件系统需求CPU为IntelPentiuml33MHhz以上16MB内存(推荐使用128MB以上内存)1MB以上可用硬盘空间浏览器为IE4.0、Netscape4.5或更高版本操作系统为Windows9x/NT/2000/ME/XP/Vista6-76.1Cult3D基础知识6.1.3Cult3D下载安装Cult3D软件包和相关的用户指导手册均可从官方网站下载并安装:://具体步骤参见教材P134~P138。6-86.2Cult3DExporter导出器6.2.1Cult3D支持的模型属性6.2.2三维模型导出实例6-96.2Cult3DExporter导出器6.2.1Cult3D支持的模型属性1、几何体模型结构目前只支持Polygons(多边形)结构的几何体。支持几何体光滑组属性。Cult3D的优化功能可以融合相同级别的连续三角形。导出后的Cult3D对象会遵循3DSMAX中的单位设置。2、纹理贴图(Texture)最高支持2048×2048像素,若超过此大小则导出时会缩减至2048×2048像素。平铺的材质贴图像素值必须是2的次方,若不是则导出时可选择收缩或伸展的方式以符合要求。6-106.2Cult3DExporter导出器6.2.1Cult3D支持的模型属性3、着色(Shading)方式Constant:物体表面完全自发光(100%illuminated)。Gouraud:此方式渲染的物体具有极为丰富的颜色和顺滑的渐变色效果,也是Cult3DExporter的默认选项。Flat:最简单、最快速的一种渲染方式,渲染的物体表面是棱角分明的,效果不大真实。Phong:具有最好的画面生成质量,但也是最耗费计算资源的方式。输出Bump(凹凸)贴图时必须选择此方式。4、灯光目前Cult3D不支持3DSMAX自定义灯光的输出,缺省的灯光是照亮摄像机的正前方向。6-116.2Cult3DExporter导出器6.2.2三维模型导出实例[例6-1]手机模型导出实例参见教材P139。6-126.3Cult3DDesigner设计器6.3.1界面组成6.3.2基本交互功能设计6.3.3其他交互功能实例6-136.3Cult3DDesigner设计器6.3.1界面组成1、Scenegraph窗口Header(头)RootNode(根节点)Materials(材质)Textures(纹理贴图)Worlds(场景)Sounds(声音)Expressions(表达式)Cursors(光标)Tooltips(提示文字)Javaaction(Java动作)6-146.3Cult3DDesigner设计器6.3.1界面组成2、Actions窗口ObjectMotion(对象运动)Interactivity(交互性)Vertex-levelanimation(节点级动画)Camera(摄像机)Sound(声音)World(场景)Connection(连接)Event(事件)Render(渲染)Textures(纹理)Expressions(表达式)Cursors/Sprites(光标/图形)Particlesystems(粒子系统)6-156.3Cult3DDesigner设计器6.3.1界面组成4、StageWindow窗口主要用于演示和测试场景在施加各种行为后的正确性及效果。5、ObjectProperties窗口用于显示场景文件的各种属性值,如名称、变形、位移、旋转等属性。6、Events窗口用于显示场景中包含的所有事件,设计者可以在此修改事件的类型。7.其他窗口JavaActions(Java动作)窗口Resources(资源)窗口Sounds(声音)窗口Cursors(鼠标)窗口Expressions(表达式)窗口Manipulator(操作器)窗口6-166.3Cult3DDesigner设计器6.3.2基本交互功能设计[例6-2]手机旋转缩放移动交互实例参见教材P147。[例6-3]打火机开关盖交互实例参见教材P150。6-176.3Cult3DDesigner设计器6.3.3其他交互功能实例背景的设计声音播放控制功能的设计文字提示功能的设计材质贴图更换功能的设计[例6-4]综合交互实例参见教材P157。6-186.4Cult3DViewer演示器与发布作品6.4.1Cult3D作品应用于网络6.4.2Cult3D作品应用于MicrosoftPowerPoint6.4.3Cult3D作品应用于AdobeAcrobat[例6-5]Cult3D发布于网页参见教材P165。[例6-6]Cult3D发布于PowerPoint参见教材P169。[例6-7]Cult3D发布于AdobeAcrobat参见教材P165。6-19本章结束谢谢大家

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功