虚拟现实技术实验报告----创建VRML基本造型

合集下载

第3章 VRML(虚拟现实建模语音)基本造型及其属性

第3章  VRML(虚拟现实建模语音)基本造型及其属性

2.1 VRML约定及基本概念
路由的作用是将各个不同的节点绑定在一起以使虚拟空间具有动感和 交互性。大多数的VRML节点都有输入和输出接口,输入接口称为 eventIn,即入事件;输出接口称为eventOut,即出事件。一个节点一 般具有多个不同的入事件和出事件,但有一些节点不同时具有这两种 事件。 在两个节点之间存在着路由,事件将可以通过路由由这个节点传递到 另外一个节点上。这样传递的事件通常可以改变相应节点的某些域值 。例如,在虚拟世界中分别创建了一盏电灯和一个开关,通过合适的 路由将两者绑定在一起,可以通过鼠标点击开关来控制等的亮和灭, 此时通过路由传输的事件就是灯的外观控制。
2.1 VRML约定及基本概念
不同的域对应不同的域值类型,例如,说明长度的域的域值和说明颜色的域 的域值明显不同,前者指需要单个的数值即可,而后者则需多个数值共同描 述才能准确地说明所要说明的对象。 域值类型: SFBOOL 单值布尔量 SFFLOT和MFInt32 单值含有32位的整数 SFString和MFString 单值字符串 SFVec2f和MFVec2f 单值二维向量 SFVec3f和MFVec3f 单值三维向量 SFTime和MFTime 单值时间值,从1970年1月1日子夜开始记时的秒数 SFRotation和MFRotation 单值绕任意轴任意角度的旋转 SFImage 非压缩的二维彩色图象或者灰度图象 SFColor和MFColor 单值颜色值 SFNode和MFNode 单节点
}
每个节点都有自己的标准语法用来说明其所可以包含的节点、字段和 事件。
2.3 VRML文件基本要素
节点并没有一定的分类方式,在计算机图形学中, VRML2.0节点可以分成两类:图形的和非图形的。图形节 点包括几何类型,例如Box和Sphere;属性节点,例如 Appearance和Material;组节点,包括Shape和 Transform。这些节点共同构造了表述的场景。VRML2.0 图形节点列表如下:

【报告】虚拟现实实习报告

【报告】虚拟现实实习报告

【关键字】报告虚拟现实实习报告篇一:VR虚拟现实实验报告《虚拟现实技术》课堂实验报告(XX-XX学年第2学期)班级:地信一班姓名:冯正英学号:3实验一:Sketch Up软件认识与使用一、实验目的与要求:1. 目的通过本次实验,使学生掌握Sketch Up软件的基本架构,理解利用Sketch Up进行场景制作的基本步骤,能够熟练运用Sketch Up软件的主要功能及相关工具。

2. 要求每位学生进行Sketch Up软件的安装和配置,操作练习Sketch Up的主要功能及相关工具,理解体会各种操作的执行结果,并独立总结撰写完成实验报告。

二、Sketch up的主要功能:1、独特而便捷的推拉工具:功能强大且操作简便的推拉工具,所有的造型几乎都可从推拉方式中完成。

2、可汇入导出AutoCAD的各式图面:可读取与写出各版本的AutoCAD DWG格式,并可自模型中汇出平、立、剖面的DWG图面,让您延用原有的设计而无须重新处理。

3、精确的尺寸输入与文字注释:所有的外型不再只是大约的视觉比例,透过数值输入框可赋予精密而正确的尺寸,也能直接在立体图面上进行尺寸标注和注释,大大地增强图面解说力。

4、随贴即用的材质彩绘功能:任何的图像档均能搭配彩绘工具贴附于模型表面,无须经过彩现计算,便能直接呈现出材质的原貌,既快速又有效率。

所有材质均可立即编修大小比例、角度与扭转变形,并直接调整透明度。

5、随贴即用的材质彩绘功能:任何的图像档均能搭配彩绘工具贴附于模型表面,无须经过彩现计算,便能直接呈现出材质的原貌,既快速又有效率。

所有材质均可立即编修大小比例、角度与扭转变形,并直接调整透明度。

6、动态剖面:提供即时互动的剖面功能,清楚的呈现出剖切后的空间状态。

透过场景功能,还可以动态模拟剖面的生成效果。

7、卓越的路径跟随建构能力:只需设计出所要的断面,便能沿着路径组合出各种复杂的造型。

8、全新的Layout布图能力:以类似于AutoCAD图纸空间的方式,将多种不同的图面角度和内容,依您的需要置放在Layout图纸上,并可直接标注尺寸、注释和加注图框,完全不需要再使用传统的2D软件即可完成图说。

VRML

VRML

VRML虚拟宿舍设计报告学号:10261114 姓名:谢海霞一.选题依据宿舍是大学生活的一个重要组成部分,除了上课以外,我们大部分的时间都是在宿舍渡过的。

在这个小小的宿舍里,我们相处了近三年。

同学们在宿舍都留下了自己的美好记忆。

因此,通过VRML对宿舍场景进行真实的建模,还原我们生活的宿舍的本来面貌。

给了我自己一种亲切感。

另外用VRML进行场景的设计,对我本身来说是比较熟悉的。

而且用VRML进行场景建模的实例是比较多的,可以通过熟悉课本和查找资料实现这样的虚拟宿舍建模。

不仅可以建设宿舍效果的模型,还可以实现基本的交互技术。

使人可以真实的感受到自己处于宿舍环境中的效果。

二.设计思路1.主要思路(1)首先了解VRML基本工作原理:用文本信息描述三维场景, 在Internet网上传输,在本地机上由VRML的浏览器解释生成三维场景,解释生成的标准规范即是VRML规范。

VRML执行模式如下图所示。

由图可以看出VRML的交互与动画都是由事件驱动的。

VRML场景可以接受两种事件驱动:从路由语句传过来的入事件及由外部程序接口写入的直接事件。

(2)再了解VRML的特点:基于Internet共享的虚拟世界;较低的配置需求真正的动态交互适于网络现状的技术开放式的标准(3)对宿舍的各个组成元素进行建模。

分别创建床模型,椅子模型,书桌模型,洗漱台模型。

调整各个模型的大小与位置,让它们在宿舍中的比例和位置比较合理。

创建宿舍前门,并通过触摸传感器实现交互,鼠标点击时,宿舍门会打开。

然后进行宿舍整体建模的设计,实现宿舍内部整体布局与规划。

2.功能分析执行程序后,视角面向阳台门,两侧分别有两个写字台及两张床,写字台为木质,有配套的木质椅子,写字台上有书架,写字台。

上面是床,床的上面为黄色,四个角为红色床柱,站在阳台门向外望,可以看到阳台的样子及外面蔚蓝的天空。

转向后面,面向着寝室门,沿着路向前,左侧是衣柜,右侧是卫生间,衣柜内有挂钩,卫生间内有洗手盆。

虚拟现实技术-实习报告

虚拟现实技术-实习报告

虚拟现实技术小组实习报告学院遥感信息工程学院班级XXX班组员汤XX 王XX 郑XX指导教师XXX日期20XX.11.XX(一)小组实习报告一、实习目的1、了解和熟悉了3ds max、unity 3D等虚拟现实设计建模及开发软件各自的功能和操作。

2、了解并掌握利用c++进行虚拟现实漫游系统开发的基本算法和理念。

3、加深对课本所学的理论知识的理解和掌握,掌握虚拟现实技术的基本概念、原理、分类、特性等,学会利用一些常用的虚拟现实设计软件进行虚拟现实系统的开发设计。

二、实习内容设计并实现了古代小镇五侠镇虚拟现实的漫游系统。

本次实习我们小组在3DS MAX里进行三维场景创建、修改导出为FBX模型之后,导入unity3D再通过使用unity3D 进行三维漫游系统设计与开发,最后导出exe文件。

三、实习实现方案对于此次虚拟现实漫游系统设计,我们组考虑以古代小镇为背景场景设计建模漫游系统对象,所建立的漫游系统将包括小镇房屋、地形、河流、喷泉、天气变化等基本对象,使用unity3D添加河流、光照、喷泉等特效;使用脚本编辑完成天气的变化;每个房屋和树木进行碰撞体添加之后完成碰撞检测功能;通过添加粒子系统完成了落叶等效果。

3.1 3dsmax简介3dsmax是美国Autodesk公司旗下优秀的电脑三维动画、模型和渲染软件,全称:3D Studio MAX。

该软件早期名为3DS,是应用在dos下的三维软件,之后随着PC机的高速发展,Autodesk公司于1993年开始研发基于PC 下的三维软件,终于在1996年3D Studio MAX V1.0问世,图形化的操作界面,使应用更为方便。

3D Studio MAX从V4.0开始简写成3dsmax,随后历经V1.2,2.5,3.0,4.0,5.0(未细分).....Autodesk坚持不懈的努力不断更新更高级的版本,逐步完善了灯光、材质渲染,模型和动画制作。

广泛应用于三维动画、影视制作、建筑设计等各种静态、动态场景的模拟制作。

虚拟现实实习报告

虚拟现实实习报告

实习报告:虚拟现实技术实习经历首先,我要感谢学校为我们提供了这次宝贵的虚拟现实技术实习机会。

在这段时间的实习中,我收获颇丰,对虚拟现实技术有了更深入的了解和认识。

以下是我在实习过程中的所见、所闻和所思。

一、实习内容本次实习主要涉及虚拟现实技术的应用和开发。

实习期间,我们学习了虚拟现实技术的基础知识,了解了虚拟现实技术的发展历程、现状和未来趋势。

同时,我们还学习了虚拟现实技术在各个领域的应用,如游戏、教育、医疗等。

在实习过程中,我们动手实践,亲身体验了虚拟现实设备的使用,并学习了如何设计和开发虚拟现实应用。

我们使用了Unity3D、Blender等软件进行虚拟现实内容的制作,学习了虚拟现实场景的搭建、角色控制、交互设计等技巧。

二、实习收获1. 提高了专业技能通过实习,我掌握了许多关于虚拟现实技术的专业知识,如虚拟现实设备的原理、虚拟现实场景的搭建方法等。

这些知识将对我未来从事相关工作起到很大的帮助。

2. 增强了实践能力在实习过程中,我们亲自动手操作,锻炼了自己的实践能力。

我学会了如何使用虚拟现实设备,掌握了虚拟现实内容制作的流程,这对我今后在实际工作中解决问题有很大帮助。

3. 拓宽了视野实习使我了解到虚拟现实技术在各个领域的广泛应用,如游戏、教育、医疗等。

这使我认识到虚拟现实技术未来的发展潜力,对我的人生规划和职业选择有了更明确的方向。

4. 培养了团队协作精神在实习过程中,我们分组进行项目开发,需要团队成员之间密切配合。

这使我认识到团队协作的重要性,学会了如何与团队成员沟通、解决问题,提高了自己的团队协作能力。

三、实习感悟1. 不断学习虚拟现实技术是一个不断发展的领域,要想跟上时代步伐,就必须不断学习新知识、新技能。

在今后的学习和工作中,我会努力提高自己的专业素养,为自己的职业发展打下坚实基础。

2. 关注行业动态虚拟现实技术在各个领域的应用日益广泛,关注行业动态有助于我们了解市场需求和发展方向。

我会密切关注虚拟现实行业的最新动态,为自己的职业规划提供有力支持。

vrml教程案例

vrml教程案例

vrml教程案例
VRML教程案例:
1. 创建一个圆柱体造型:首先,你需要使用Transform节点的坐标平移功能,创建一个在Y方向上平移单位的新坐标系。

然后,在这个坐标系中构建一个圆柱体造型。

设置圆柱体的半径为2,高度为2。

你可以通过设置漫反光颜色和材质属性来改变圆柱体的外观。

2. 创建一个圆锥体造型:在圆柱体的上方,你可以使用同样的坐标系创建一个圆锥体造型。

设置圆锥体的底部半径为2,高度为1。

同样,你可以调整漫反光颜色和材质属性来改变其外观。

3. 组合造型:通过将圆柱体和圆锥体组合在一起,你可以形成一个类似烟囱的组合造型。

4. 添加背景:在立体空间背景下,你可以创建一个金色的哑铃立体空间物体造型作为背景。

设置天空的颜色,以及哑铃的几何造型和材质属性。

5. 异常处理:在进行VRML编程时,异常处理是非常重要的。

例如,你可能需要检查某个对象是否为空,或者某个对象的类型是否是你期望的类型。

对于异常情况,你可以编写else分支来处理错误或异常情况。

以上就是VRML教程案例的一些基本步骤和思路,希望对你有所帮助。

虚拟现实实习实验报告

虚拟现实实习实验报告

虚拟现实实习实验报告一、实习目的本次虚拟现实实习旨在让实习生深入了解虚拟现实技术的基本原理和应用,掌握虚拟现实设备的操作和开发,提高实习生在虚拟现实领域的实践能力和创新意识。

通过实习,实习生应具备以下能力:1. 熟练使用虚拟现实设备,如VR头盔、手柄等。

2. 掌握虚拟现实开发工具和软件,如Unity3D、SteamVR等。

3. 具备简单的虚拟现实应用开发能力,如场景搭建、交互设计等。

二、实习内容1. 虚拟现实设备调试与操作在实习开始阶段,实习生需要熟悉虚拟现实设备的基本构成和功能,包括VR头盔、手柄、定位器等。

通过操作手册和实际操作,掌握设备的正确使用方法,如佩戴、调整、连接等。

2. 虚拟现实开发环境搭建实习生需要在本地下载并安装虚拟现实开发所需的软件,如Unity3D、SteamVR等。

在老师的指导下,学会如何配置开发环境,如安装插件、设置参数等。

3. 虚拟现实应用开发实习生在掌握基本开发工具和软件后,开始进行虚拟现实应用的开发。

实习过程中,实习生需要分组进行项目开发,每个小组选择一个主题,如虚拟现实游戏、教育应用等。

在老师的指导下,完成场景搭建、角色设计、交互编程等任务。

4. 虚拟现实应用展示与评价实习结束后,每个小组需要对自己的项目进行展示,向其他实习生和老师介绍项目的设计思路、开发过程和应用效果。

同时,其他实习生和老师对展示的项目进行评价,给出意见和建议。

三、实习成果通过本次实习,实习生能够掌握虚拟现实技术的基本原理和应用,提高实际操作能力。

在实习过程中,实习生学会了如何使用虚拟现实设备,搭建开发环境,进行应用开发和展示。

同时,实习生通过团队合作,培养了沟通协作能力,提高了创新意识和实践能力。

四、实习总结本次虚拟现实实习让实习生深入了解虚拟现实技术,从设备操作到开发实践,全面提升了实习生的实践能力。

在实习过程中,实习生表现出强烈的学习兴趣和动手能力,积极参与项目开发,取得了较好的实习成果。

虚拟现实技术实验报告

虚拟现实技术实验报告
1.在Internet网络上查找虚拟现实技术相关网站5个,并观看其相关新闻,并写了网站简介。





2.在全文数据库中查找有关虚拟现实技术的相关论文。
2、由中国图像图形学学会主办,广东工业大学承办的“第十五届全国图像图形学学术会议”将于2010年12月10日至12日在气候宜人的“羊城”广州,美丽的广东工业大学大学城校区举行。NCIG涵盖了计算机图形学、图像处理、视频通讯、虚拟现实、三维可视化、医学影像、数字艺术和游戏设计、机器学习、信息安全等广泛领域。此次会议旨在聚集从事图像图形相关领域基础研究和应用推广的广大专家学者和企业,为其提供一个相互交流的平台,共同探讨图像图形及相关研究领域各方向的学术动态及发展趋势。就计算机图形学、图像处理、视频通讯、虚拟现实、三维可视化、医学影像、数字艺术和游戏设计、机器学习、信息安全等广泛领域目前的热点问题展开深入、广泛研讨,共享研究成果,促进图像图形及相关研究领域研究人员的相互交流与合作。
课 程虚拟现实技术
院 系教育学院
班 级2009教育技术学
学 号20092299
姓 名李进辉




一、实验目的
二、实验原理
三、实验仪器
四、实验方法及步骤
五、实验记录及数据处理
六、误差分析及问题讨论
1.网络上VR作品查看
2.了解虚拟现实技术的硬件
3.全景作品的拍摄与制作
4.Cult3D技术制作-1
5.有关VT作品制作
2、查找国际或国内在2010年召开的国际国内有关虚拟现实技术的学术会议(2-3个),了解其相关内容。通过用或者谷歌搜索其相关内容并阅读记录。
1、第四届全国教育游戏与虚拟现实学术会议(EGVR’2010)定于7月21-22日在北京中国传媒大学举行,会议由中国图像图形学会虚拟现实专业委员会、中国教育技术协会信息技术教育专业委员会联合主办,中国传媒大学动画学院、中国科学院自动化研究所联合承办。本次大会的内容包括学术报告、专题研讨、最新成果和应用系统演示,并邀请国内外著名专家到会作特邀报告。会议录用论文将结集出版,优秀论文将推荐到《Transactions on Edutainment》国际期刊(EI)、《中国图像图形学报》、《系统仿真学报》
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

虚拟现实技术实验报告----创建VRML基本
造型
华北水利水电学院虚拟现实技术实验报告
20XX~20XX学年第二学期 20XX 级计算机科学与技术专业班级: 20XX153 学号: 20XX15320 姓名:李晓娜
实验二创建VRML基本形体
一、实验目的:
掌握创建虚拟现实复杂形体的方法与步骤,掌握虚拟现实背景环境、光照、纹理贴图、视点的创建与使用。

二、试验内容:
1)虚拟现实复杂组合形体的构建
2)虚拟现实背景建模与特殊场景效果的实现 3)虚拟现实光照与纹理贴图 4)虚拟现实视点的创建与使用
三、试验步骤:
1)虚拟现实复杂组合形体的构建
1、设置背景颜色,skyColor 1 1 1,即白色。

2、构造Shape造型节点。

设置外观,材质漫反射颜色为:,即红色;几何造型为Box,其size为:10 5。

3、创建坐标变换节点。

位置变换translation为- 0 ,旋转rotation为:1 0 0 ,子结点为挤压造型,外观颜色
设置为红色,其中crossSection [0 0 0 2 0 2 ] spine [ 0 0 0
9 0 0] solid 为:FALSE。

4、构造坐标变换节点,translation 为:2 - - rotation为: 0 1 0 其子结点children为文本造型,字符串为:“20XX15320”。

5、构造坐标变换节点,translation为:-4 -5 ,其子结点children中定义shape节点造型,命名为:leg,材质漫反射颜色为红色,几何造型节点为:Box,其size为: 6
6、连续创建3个坐标变换节点,分别设置其translation 值,子结点children引用leg。

7、创建桌子下面的横木。

构造坐标变换节点,translation为:-4 -6 0 子结点children中为shape节点命名为:hengmu,外观漫反射颜色为:红色;几何造型为:Box,大小size为: 3。

然后再构造一个坐标变换节点,子结点引用hengmu。

2)虚拟现实背景建模与特殊场景效果的实现
1、背景建模。

构建空间全景:skyAngle [ ] skyColor [ 0 0 1 0 1 1 ] groundAngle [ ] groundColor [ ]
2、创建树坐标变换节点,命名为Tree,子节点项目children中的值为老师所给的素材shu,
第 1 页共 4 页
以备以后调用。

3、连续创建坐标变换节点两个,都调用Tree节点,合理设置translation值。

Transform { translation 3 1 -10 children [USE Tree ] } Transform { translation 500 1 -500 children [USE Tree ] }
4、运用雾化效果。

构造雾节点Fog,颜色color为白色,雾类型fogType为LINEAR,其可视范围为30。

3)虚拟现实光照与纹理贴图
1、设置背景颜色,skyColor 1 1 1,即白色。

2、关闭头灯光源。

headLight值为FALSE。

3、设置点光源。

位置location为:5 6
4、制作画轴:圆柱造型。

构造坐标变换节点,位置为:0 -1 0,子节点children值为圆柱,设置其半径为:1,高度为:10,外观节点为图像纹理,为该造型节点命名为:zhou。

5、再制作一个圆柱造型。

构造坐标变换节点,位置为:-1 0,子节点children中调用zhou。

6、创建坐标变换节点,其位置为: - 0,子节点为Shape造型节点,其外观造型为图像纹理,几何造型为立方体Box,大小为:长24、宽 8、高 1。

4)虚拟现实视点的创建与使用
1、设置背景颜色,skyColor 1 1 1,即白色。

2、创建视点Viewpoint,建立7个视点,分别为其命名
为view0到view6,每一个的视点位置都不一样,空间朝向orientation值也不同。

实验结果中只抓三个图。

3、引用3)中制作的造型。

四、试验结果:
1)虚拟现实复杂组合形体的构建,如图1所示。

图 1
2)虚拟现实背景建模与特殊场景效果的实现,结果如图2所示。

第 2 页共 4 页
图 2
3)虚拟现实光照与纹理贴图,结果如图3所示。

图 3
4)虚拟现实视点的创建与使用,结果如图4所示。

第 3 页共 4 页
图 4
五、小结
注:内容一律使用宋体五号字,单倍行间距。

在实验前认真复习了课本上的例题,又通过上机实践对其加深了认识。

通过本次实验掌握了创建虚拟现实复杂形体的方法与步骤,也掌握了虚拟现实背景环境、光照、纹理贴图、视点的创建与使用。

能够正确计算造型在VRML中的显示位置,使结果显示地更美观且给人真实感。

此次实验不仅实现了实验预定目标,而且也达到了我的预期目标。

对VRML操作更加熟练,也对各造型节点语法结构掌握地更加熟练,收益很多。

以后会更加努力,以达到更高的水平。

第 4 页共 4 页。

相关文档
最新文档