工作量主要是模型设计和建设、材质贴图烘焙、灯光设置、角色控制、摄像机控制、碰撞检测、界面设计、交互设计、优化处理。
2 虚拟店铺展示系统分析
要实现虚拟展示系统就得借助相应的软件,熟练运用这些软件,设计、交互等。本文分析了所运用的软件的特点,以及会运用到的基本技术点,系统分类和系统需求设计。
2.1 Virtools和3Ds Max技术概述
2.1.1 Virtools概述
Virtools :是一套整合软件,可以将现有常用的档案格式整合在一起,如3D的模型、2D图形或是音效等,是一套具备丰富的互动行为模块的实时3D环境虚拟实境编辑软件。制作具有沉浸感的虚拟环境,它对参与者生成诸如视觉、听觉、触觉、觉等各种感官信息,给参与者一种身临其境的感觉。是一种新发展的、具有新含义的一种人机交互系统。主要经由一个设计完善的图形使用者界面,使用模块化的行为模块撰写互动行为元素的脚本语言。这使得使用者能够快速地熟悉各种功能,包括从简单的变形到力学功能等。 Virtools软件有500多个内置的BB,这些BB可以重复使用,可以满足大部分交互功能开发的需求,Virtools同时有自带的VSL编程语言和SDK,有代码编写经验的开发人员可以利用VSL语言或者C++语言开发自定义的BB,这些自己开发的BB可以比内置BB获得更好的程序运行效率。除了必备的三文交互开发平台Virtools Dev以外,Virtools还有五个可供开发者自由使用的功能模块:AI Pack(人工智能模块)、Virtools Server(网络服务模块)、VR Pack(沉浸式设计模块)、Physics Pack(物理设计模块)和Xbox开发模块。首先利用3ds Max、Maya等三文建模软件进行建模,然后对其进行网格、材质、贴图、层级等各种属性的编辑,并且利用内置BB、配合使用VSL语言和Virtools的SDK开发的自定义BB,以及上述的可选的开发模块,开发人员可以高效地开发出逼真地虚拟现实系统。
Virtools虚拟现实的特征按传统分法有三个方面:
(1)构想性
经过建模技术将真实的环境构建出来,得到一个虚拟场景,置身其中获取新知识,
提高感性和理性认识,是一个很好的学习和构思平台。
(2)沉浸感
在构建设计好的逼真虚拟场景中有强烈的真实感,仿佛身临其境。例如漫游、碰撞,阴影和镜面反射等技术在虚拟场景中所产生的感受,即独特也有新奇。
(3)交互性
虚拟现实技术中的高级特征就是交互性,同时也分低级交互和高级交互。在构造好的虚拟环境中,能够尽量实现在现实世界中可以完成的行为,虚拟现实最关键和最难的点就是和现实世界最大限度切合。
本毕业设计所运用到的技术:界面制作、文本显示、虚拟角色控制、碰撞检测、音效控制、摄像机控制、光效应、优化处理等。
Virtools对模型,如果面数太多,会导致运行速度急剧降低,甚至无法运行,在网络上发布也会导致下载时问增加,而且难以做到真实模型实貌。
本课题使用的软件Virtools4.0对系统的要求:
CPU 中央处理器:Pentium 3以上。
内存:128MB以上。
光驱:DVD普通光驱以上。
显示器:支持1024*768显示分辨率、16位颜色质量(65 536 高彩色)以上显示器。
指点设备:普通鼠标、track back控制球等。
显卡:8M以上并支持Direct3D兼容OpenGL的3D图形加速显示卡。
操作系统:WIN2000以上都可以。
硬件加速:Microsoft Windows 7.0/8.0/9.0C,利用DirectX 技术进行3D图形加速显示。
浏览器:Microsoft Windows Explorer 4.0以上(主要用于Online Reference 帮助文件的阅读)。
- 上一篇:Flash主题餐厅网上宣传短片设计
- 下一篇:传统鬼神图腾系列包装设计说明+文献综述
-
-
-
-
-
-
-
电站锅炉暖风器设计任务书
酸性水汽提装置总汽提塔设计+CAD图纸
中考体育项目与体育教学合理结合的研究
十二层带中心支撑钢结构...
杂拟谷盗体内共生菌沃尔...
大众媒体对公共政策制定的影响
当代大学生慈善意识研究+文献综述
java+mysql车辆管理系统的设计+源代码
乳业同业并购式全产业链...
河岸冲刷和泥沙淤积的监测国内外研究现状