版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
{管理信息化VR虚拟现实}虚拟现实实验报告30实验一造型定位和旋转、缩放一、实验内容:1.熟悉VrmlPad编辑器的安装和使用2.熟悉Cortonaplayer浏览器的安装和使用感谢阅读3.掌握虚拟造型的基本操作。二、实验环境:1.硬件环境计算机一台2.软件环境WindowsXP操作系统、VrmlPad编辑器和Cortonaplayer浏览器谢谢阅读三、实验步骤:完成第四章例4-1代码:Shape{appearanceAppearance{materialMaterial{diffuseColor0.90.10.05}}geometrySphere{radius0.85}}Shape{appearanceAppearance{materialMaterial{diffuseColor0.80.90.1}}GeometryCylinder{radius0.3height2.0bottomFALSE}}截图:实验二三维立体造型的设计与实现(需交实验报告)一、实验内容1.熟悉各种立体造型的设计2.学会利用各种不同的立体造型组合实现复杂的造型二、实验环境1.硬件环境计算机一台2.软件环境WindowsXP操作系统、VrmlPad编辑器和Cortonaplayer浏览器谢谢阅读三、实验步骤:1.精品文档放心下载12001.5)为坐标变换节点的新原谢谢阅读点生成一个底面半径为2,高度为1的圆锥体。2.box造型,然后精品文档放心下载在钟表面上利用球体spherecylinder精品文档放心下载Transform坐标变换节点对各感谢阅读个造型进行平移、缩放以及旋转操作。3.设计一个文本造型。4、完成书中第四章的例4-2、4-3和4-4。谢谢阅读1)4-2代码:Transform{translation-200rotation0010.5children[DEFlegShape{appearanceAppearance{materialMaterial{diffuseColor0.30.30.3ambientIntensity0.3specularColor0.70.70.7shininess0.1}}geometryBox{size20.24}}]}Transform{translation200
rotation001-0.5
children[USEleg感谢阅读]}Transform{translation00.520scale1.511children[Shape{appearanceAppearance{materialMaterial{diffuseColor0.50.30.2transparency0.15}}geometryCylinder{radius3height0.1}}]}截图:2)4-3代码:Shape{appearanceAppearance{materialMaterial{diffuseColor1.000}}geometryText{string["Happy""new""Year!"]fontStyleFontStyle{style"BOLDITALIC"size0.8justify"MIDDLE"}}}Transform{translation-3-0.50scale1.21.21.2children[Inline{url"1-1.wrl"}]}Transform{translation3-0.50scale1.21.21.2children[Inline{url"1-1.wrl"}]}截图:3)4-4代码:Shape{appearanceAppearance{materialMaterial{diffuseColor100}}geometryIndexedFaceSet{coordCoordinate{point[0.00-0.05-1,0.35-0.10-1,0.53-0.26-1,0.63-0.50-1,0.79-0.71-1,1.00-0.87-1,1.24-0.97-1,1.50-1.00-1,1.76-0.97-1,2.00-0.90-1,0.00-0.05-1,0.35-0.101,0.53-0.26-1,0.63-0.501,0.79-0.71-1,1.00-0.871,1.24-0.97-1,1.50-1.001,1.76-0.97-1,2.00-0.901,]}coordIndex[010111-1,111122-1,212133-1,313144-1,414155-1,515166-1,616177-1,717188-1,818199-1]solidFALSEcreaseAngle0.875}}Shape{appearanceAppearance{materialMaterial{diffuseColor0.30.30.3ambientIntensity0.3specularColor0.70.70.8shininess0.1}}geometryExtrusion{
crossSection[]
spine[感谢阅读1.8-1.00.75,1.8-1.50.75,0.6-1.50.75,0.6-1.5-0.75,0.6-1.5-0.75,1.8-1.5-0.75,精品文档放心下载1.8-1.0-0.75]scale[0.030.05]}}截图:实验三造型的空间变换以及编程技术应用一、实验内容1.熟悉Transform空间变换节点的运用2.熟悉Group编组造型节点的运用3.熟悉DEF、USE、Inline、Anchor、PROTO等节点的运用谢谢阅读二、实验环境1.硬件环境计算机一台2.软件环境VrmlPad编辑器和CortonaPlayer浏览器感谢阅读三、实验步骤1.利用Transform空间变换节点和Group编组节点来设计生成4个米精品文档放心下载Group编组节感谢阅读点和DEF、USE素材调用方式生成一个米字型的造型;然后利用精品文档放心下载Transform空间变换节点中translation域的域值设定来改变不同的感谢阅读米字造型的前后位置关系,需要用到Group编组造型节点的嵌套。精品文档放心下载2.利用PROTO感谢阅读PROTO原型节点精品文档放心下载定义钟表面,同时将其定义的参数铜鼓IS关键字传给Transform空感谢阅读间变换节点的translation域、Material节点里面的diffusecolor精品文档放心下载域、box节点里面的size域来改变造型的空间位置、颜色和大小。精品文档放心下载3、完成书中第四章的例4-5、4-6与4-7。谢谢阅读1)4-5代码:Group{children[Shape{appearanceAppearance{materialMaterial{}textureImageTexture{url""}}geometryBox{size22.40.8}}Transform{translation000.4children[Shape{appearanceAppearance{materialMaterial{}textureImageTexture{url""}}geometryBox{size22.40.01}}]}]}截图:2)4-6代码:Shape{appearanceAppearance{materialMaterial{}textureMovieTexture{url""loopTRUE}}geometryBox{size2.420.01}}Sound{sourceAudioClip{url""loopTRUE}intensity1
maxFront16
maxBack16
minFront8
minBack8精品文档放心下载}3)4-7代码:NavigationInfo{headlightFALSE}PointLight{location050
intensity0.8精品文档放心下载ambientIntensity0.5onTRUE}Shape{appearanceAppearance{materialMaterial{diffuseColor100}}geometrySphere{radius0.9}}Transform{translation0-30children[Shape{appearanceAppearance{materialMaterial{}}geometryBox{size80.026}
}
]}Transform{translation0-2.990children[Shape{appearanceAppearance{materialMaterial{diffuseColor000
transparency0.5感谢阅读}}geometryCylinder{height0.05sideFALSEbottomFALSE}}]}截图:实验四简单的虚拟现实环境场景设计(需交实验报告)一.实验内容1.理解VRML中虚拟现实场景中具有的一些要素2.利用Background背景节点设置场景的背景感谢阅读3.综合利用Transform空间变换节点、Shape空间造型节点、谢谢阅读MovieTexture电影纹理节点以及Sound声音节点设计一个播放电影的精品文档放心下载平板电视造型效果二、实验环境1.硬件环境计算机一台2.软件环境三、实验步骤:1.创建一个简单的天空地面组合而成的背景。通过设置Background感谢阅读背景节点里面的skyColor和skyAngle来设置天空的背景颜色渐变的精品文档放心下载效果,有蓝色逐渐转变成远处地平线位置的白色;同时设置谢谢阅读BackGround背景节点里面的goundColor和groundAngle来设置地面谢谢阅读背景颜色渐变的效果,由深褐色慢慢变到远处地平线位置的浅褐色。精品文档放心下载2.感谢阅读景。利用Background背景节点里面的leftUrl、rightUrl、精品文档放心下载frontUrlbackUrl精品文档放心下载4个面分解设置成4张图片,3.精品文档放心下载果。首先利用transform节点和Box节点构造一个平板电视的效果,精品文档放心下载然后利用MovieTexture电影纹理节点将一个电影文件作为纹理贴图精品文档放心下载贴于造型表面,再利用Sound声音节点制造与之对应的声音效果。谢谢阅读4、完成书中的练习。1)代码:Background{skyAngle[#设置天空角1.21.57]skyColor[#设置天空角对应的颜色00100.50.8111]groundAngle[#设置地面角1.21.571]groundColor[#设置地面角对应的颜色0.10.10.10.40.30.20.80.80.8]}截图:2)代码:Background{skyAngle[#设置天空角1.21.57]skyColor[#设置天空角对应的颜色00100.50.8111]groundAngle[#设置地面角1.21.571]groundColor[#设置地面角对应的颜色0.10.10.10.40.30.20.80.80.8]frontUrl"GCA02.JPG"#设置前景图片
rightUrl"GCA04.JPG"#设置右景图片leftUrl"GCA09.JPG"#设置左景图片backUrl"GCA07.JPG"#设置后景图片}截图:谢谢阅读3)代码:Background{skyColor0.10.50.6}Transform{translation00-0.1children[Shape{appearanceAppearance{materialMaterial{diffuseColor0.30.30.3}}geometryBox{#电视造型size5.13.40.2}}]}Shape{appearanceAppearance{textureDEFhgdyMovieTexture{#电影纹理节点感谢阅读url"xqdz1.MPG"#电影文件loopTRUE}}geometryBox{size4.530.01#电影屏幕造型}
}Sound{#声音节点sourceUSEhgdy#引用电影纹理节点maxBack10maxFront80minBack5minFront30}截图:实验五造型的动画效果(需交实验报告)一、实验内容1.理解VRML中动画实现的基本原理2.利用TimeSensor时间传感器节点和各种插补节点完成各种动画效感谢阅读果的制作二、实验环境1.硬件环境计算机一台2.软件环境VrmlPad编辑器和CortonaPlayer浏览器感谢阅读三、实验步骤1.设计实现一个垂直于Z轴并绕Z精品文档放心下载地过程中十字架的两根金属棒分别进行不同的颜色变换。首先利用精品文档放心下载transformTimeSensor时精品文档放心下载间传感器驱动整个动画的运行,设计两个OrientationInterpolator谢谢阅读ColorInterpolator颜感谢阅读色插补节点分别控制造型的颜色变换。1)代码:DEFbar1Transform{#定义第一根棒坐标变换节点精品文档放心下载children[Shape{appearanceAppearance{materialDEFcbar1Material{diffuseColor0.50.50.7ambientIntensity0.4specularColor0.80.80.9shininess0.2}}geometryCylinder{height5radius0.2}}]}DEFbar2Transform{#定义第二根棒坐标变换节点精品文档放心下载children[Shape{appearanceAppearance{materialDEFcbar2Material{diffuseColor0.80.80.9ambientIntensity0.4specularColor0.80.80.9shininess0.2}}geometryCylinder{
height5radius0.2感谢阅读}}]}DEFclockTimeSensor{#定义时间传感器节点谢谢阅读cycleInterval9loopTRUE
}DEFpath1OrientationInterpolator{#定义第一根棒的朝向插补器精品文档放心下载key[00.51#时间关键点]keyValue[#朝向关键值00100013.1410016.281]}DEFpath2OrientationInterpolator{#定义第二根棒的朝向插补器精品文档放心下载key[00.51#时间关键点]keyValue[#朝向关键值0011.5710014.7120017.851]}DEFcpath1ColorInterpolator{#定义第一根棒的颜色插补器精品文档放心下载key[00.51#时间关键点]keyValue[#颜色关键值100
010
001]}DEFcpath2ColorInterpolator{#定义第二根棒的颜色插补器谢谢阅读key[00.51#时间关键点]keyValue[#颜色关键值0.80.60.20.60.40.90.10.80.4]}ROUTE_changedTOpath1.set_fraction谢谢阅读ROUTE_changedTOpath2.set_fraction精品文档放心下载ROUTE_changedTOcpath1.set_fraction精品文档放心下载ROUTE_changedTOcpath2.set_fraction感谢阅读ROUTEpath1.value_changedTObar1.rotation谢谢阅读ROUTEpath2.value_changedTObar2.rotation感谢阅读ROUTEcpath1.value_changedTOcbar1.diffuseColor谢谢阅读ROUTEcpath2.value_changedTOcbar2.diffuseColor谢谢阅读截图:实验六造型的交互功能(需交实验报告)一、实验内容1.理解VRML中交互实现的基本原理2.利用TouchSensor、PlaneSensor、CylinderSensor等各种能够实感谢阅读现交互功能的传感器节点设计具有人机交互功能的动画效果精品文档放心下载二、实验环境1.硬件环境计算机一台2.软件环境VrmlPad编辑器和CortonaPlayer浏览器谢谢阅读三、实验步骤1.设计一个碰撞效果动画,假想在(0,0,3)的位置有一个长方体,谢谢阅读谢谢阅读proxy精品文档放心下载球体作为Collision碰撞传感器节点的children子节点;设置一个谢谢阅读TimeSensor节点和一个PositionInterpolator节点,用Collision感谢阅读节点去触发TimeSensorPositionInterpolator谢谢阅读节点来控制球体的运行轨迹。1)代码:Background{skyColor0.60.21}DEFsensorCollision{proxyTransform{#设置碰撞代体的位置和形状精品文档放心下载translation003children[Shape{appearanceAppearance{materialMaterial{}}geometryBox{size442}}]}children[DEFballTransform{children[Shape{appearanceAppearance{materialMaterial{diffuseColor110}}geometrySphere{radius1
}}]}]}DEFclockTimeSensor{cycleInterval4}DEFpathPositionInterpolator{感谢阅读key[00.20.40.60.81]keyValue[00000-3050-10-50-1000-3000-10]}ROUTETOROUTE_changedTO_fractionROUTE_changedTO截图:实验七综合程序设计(4学时)一、实验内容计一个虚拟现实场景。二、实验环境1.硬件环境计算机一台2.软件环境VrmlPad编辑器和CortonaPlayer浏览器感谢阅读三、实验要求1、必须要有动画交互功能2、具有虚拟环境设计3、具有内联或联接功能1)作品名:画廊2)部分代码:Background{groundAngle[1.309,1.571]groundColor[00.40,00.20,000]精品文档放心下载skyAngle[1.309,1.571]skyColor[110,001,111]}NavigationInfo{headlightTRUE}Viewpoint{position16.31.412#fieldOfView0.9#orientation0101.57}PointLight{intensity1color111location32.22radius10attenuation010}PointLight{intensity1color111location82.22radius10attenuation010}PointLight{intensity1color111location132.22radius10attenuation010}PointLight{intensity1color111location192.22radius10attenuation010}PointLight{
intensity1
color111精品文档放心下载location32.26
radius10attenuation010
}PointLight{intensity1color111location7.52.25radius10attenuation010}PointLight{
intensity1谢谢阅读color111location82.28radius10attenuation010}PointLight{intensity1color111location112.25.5radius10attenuation010}PointLight{intensity1color111location112.28radius10attenuation010}截图:实验8初识3dsmax6实验目的:熟悉3dsmax6用户界面实验课时:2课时3dsmax6是一个功能强大的,32位的面向对象的三维建模、动画和渲感谢阅读染程序。它提供了一个非常易用的用户界面。通过本实验,能够掌握如下内容:谢谢阅读熟悉3dsmax的用户界面;调整视口大小和布局;使用命令(Command)面板;定制用户界面。【思考题】:视图的导航控制钮有哪些?视图的导航控制钮有:缩放缩放所有视图最大化显示/最大化显示选定对象所有精品文档放心下载//视野平移视图户型转换感谢阅读最大化视图切换如何合理使用各个按钮?动画控制按钮有哪些?“转至开头”“转至结尾”“上一帧”“下一帧”“播放动画”感谢阅读“停止动画“关键点模式切换当前帧(转到帧)切换自动关键点模式“切换设置精品文档放心下载关键点模式”“设置关键点”“新建关键点的默认入/出切线”“打开过滤器对话框”“时精品文档放心下载间配置”如何设置动画时间的长短?右键单击,可设置时间长动画时间的长短实验9:在3dsmax中建模实验目的:熟练使用多边形建模方法建模实验课时:2课时实践内容:精品文档放心下载感谢阅读感谢阅读精品文档放心下载谢谢阅读感谢阅读莱克》中夸张,怪诞的人物造型更是奠定了它的喜剧风格。感谢阅读3Dsmax感谢阅读谢谢阅读的讲解及相应的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届浙江省鄞州高级中学高三第五次检测试题考试化学试题含解析
- 高中主题教育班会“逆光者·向光行”教学设计方案
- 2026年湖南省东部六校高三第二次高考模拟化学试题含解析
- 六年级劳动·家用器具使用与维护 项目式学习方案《电扇清洗我能行》
- 2026服饰行业品牌营销深度分析及供应链管理与发展战略研究报告
- 2026服装零售行业市场供需氛围及品牌化投资评估规划分析报告
- 2026服装走秀行业时尚前沿调研与品牌营销策略报告
- 2026工业互联网数据资产价值评估与交易机制设计报告
- 2026工业互联网平台赋能制造业数字化转型案例剖析与落地实践指南报告
- 2026工业互联网平台开放生态构建策略研究报告
- 2026石河子泽众水务有限公司部分岗位社会招聘37人笔试备考题库及答案解析
- 2026国盛证券股份有限公司选聘广西分公司负责人1人备考题库附答案详解(能力提升)
- 2026湖北供销集团有限公司招聘66人考试备考题库及答案解析
- 2026年上海军转干部安置考试行政管理知识点归纳
- 【 道法 】国家监察机关的职责课件-2025-2026学年统编版道德与法治八年级下册
- 江苏省兴化市2026届中考数学模拟预测题含解析
- TSG08-2026《特种设备使用管理规则》全面解读课件
- 降低心脏植入型电子器械(CIED)植入术住院死亡率策略探讨
- 老龄政策课件
- 2025年全国供销社笔试及答案
- 水利工程监理实施细则范本(2025版水利部)
评论
0/150
提交评论