您好,欢迎访问三七文档
虚拟现实技术申蔚曾文琪清华大学出版社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本章结束谢谢大家
本文标题:虚拟现实技术第6章
链接地址:https://www.777doc.com/doc-3645625 .html