虚拟现实与仿真技术实验报告20.pdfVIP

  • 10
  • 0
  • 约1.51万字
  • 约 20页
  • 2022-07-08 发布于上海
  • 举报
虚拟现实与仿真技术实验报告20 一.实验名称 Ogre 部分仿真实验 二.实验过程或实验程序(增加的代码及代码注解) 1.从3Dmax8 中导出mesh并添加mesh到场景 1.1启动3Dmax 1.在安装有3Dmax8 的运算机上,能够使用两种不同的方法来启动3Dmax8: (1)在桌面上双击“3Dmax8 ”图标 (2 )点击“开始”菜单,在“程序”中的选择“3Dmax8 ” 2.观看3Dmax8 主窗口的布局。3Dmax8 要紧由若干元素组成:菜单栏、工具栏、 以及停靠在右边的命令面板和底部的各种工具窗口。 1.2使用3Dmax8 建模并导出mes 1.2.1导出mes 的步骤如下: 1.启动3Dmax8 2.在停靠在右边的命令面板中,点击几何体按钮 3.选择标准几何体 4.在对象类型中选择对象(如:长方体),在“前”视口中,通过单击鼠标 左键,创建出模型 5.在工具栏中单击“材质编辑器”按钮 ,通过上步操作,可开启“材质编 辑器”对话框 6.在“材质编辑器”对话框中,点击漫反射旁方形按钮 ,进入到“材质/ 贴图扫瞄器” 7.在“材质/贴图扫瞄器”中选择位图,鼠标左键双击位图 8.弹出选择位图图像文件对话框,从本地电脑中选择一张图片 9.选择好图片,在材质编辑器对话框中,点击将材质指令给选定对象 10.点击菜单栏上的oFusion 按钮 ,在弹出的菜单栏中选择Export Scene 11.选择文件夹并输入文件名qiu ,点击储存,在弹出的对话框中勾选Copy Textures,点击Export 按钮,现在mes 文件已成功导出 1.3导出的mes 文件放入到指定位置 1.找到mes 文件,把mes 文件放到当前电脑的OgreSDK 的models 中, 以 我的电脑为例,OgerSDK 放在C 盘中; 2.打开C 盘,找到OgreSDK,打开OgreSDK,找到media ,打开media 文件 夹,找到models ,打开models 文件夹,将mes 文件复制到此文件夹中; 3.将导出 mes 文件附带的材质文件 qiu.material 放到 OgreSDK 的 scripts (C:\OgreSDK\media\materials\scripts )中; 4. 将导出 mesn 文件时同时导出的图片放到 OgreSDK 的 textures (C:\OgreSDK\media\materials\textures )中。 1.4mesh 文件导入到场景中 1.4.1 mesh 文件导入到场景中步骤: 1.启动vs2008 2.在“文件”菜单中选择“打开”,然后单击“项目/解决方案” 3.找到项目MFCOgre1,选择MFCOgre1.sln,点击打开按钮 4. 打 开 MFCOgre1View.h , 创 建 节 点 变 量 , SceneNode *node1 (MFCOgre1View.h 中的第55 行),创建实体变量 Entity* ent1(MFCOgre1View.h 中的第57 行); 5.打开MFCOgre1View.cpp, 在MFCOgre1View.cpp 的构造函数中对创建的节 点和实体对象初始化node1(NULL)、 ent1(NULL) (在MFCOgre1View.cpp 的第 37 行和第39 行) 6.猎取根节点的子节点,并将其赋值给节点node1 (MFCOgre1View.cpp 的 第225 行) 7.给创建的实体对象ent1 赋值( MFCOgre1View.cpp 的第224 行) 8.设置节点的位置( MFCOgre1View.cpp 的第226 行) 9.将实体附在节点上( MFCOgre1View.cpp 的第227 行) 1.5 生成项目 使用“生成项目”功能能够将程序的源代码文件编译为可执行的二进制文件, 方法十分简单:在“生成”菜单中选择“生成解决方案”。

文档评论(0)

1亿VIP精品文档

相关文档