欢迎来到天天文库
浏览记录
ID:41001105
大小:16.88 KB
页数:5页
时间:2019-08-13
《2019虚拟现实技术实验报告----创建VRML基本造型》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、虚拟现实技术实验报告----创建VRML基本造型 华北水利水电学院虚拟现实技术实验报告 20XX~20XX学年第二学期20XX级计算机科学与技术专业班级:20XX153 学号:20XX15320 姓名:李晓娜 实验二创建VRML基本形体 一、实验目的: 掌握创建虚拟现实复杂形体的方法与步骤,掌握虚拟现实背景环境、光照、纹理贴图、视点的创建与使用。 二、试验内容: 1)虚拟现实复杂组合形体的构建 2)虚拟现实背景建模与特殊场景效果的实现3)虚拟现实光照与纹理贴图4)虚拟现实视点的创建与使用 三、试验步骤: 1)虚拟现实
2、复杂组合形体的构建 1、设置背景颜色,skyColor111,即白色。 2、构造Shape造型节点。设置外观,材质漫反射颜色为:,即红色;几何造型为Box,其size为:105。 3、创建坐标变换节点。位置变换translation为-0,旋转rotation为:100,子结点为挤压造型,外观颜色设置为红色,其中crossSection[000202]spine[000 900]solid为:FALSE。 4、构造坐标变换节点,translation为:2--rotation为:010其子结点children为文本造型,字符串为:
3、“20XX15320”。 5、构造坐标变换节点,translation为:-4-5,其子结点children中定义shape节点造型,命名为:leg,材质漫反射颜色为红色,几何造型节点为:Box,其size为:66、连续创建3个坐标变换节点,分别设置其translation值,子结点children引用leg。7、创建桌子下面的横木。构造坐标变换节点,translation为:-4-60子结点children中为shape节点命名为:hengmu,外观漫反射颜色为:红色;几何造型为:Box,大小size为:3。然后再构造一个坐标变换节点,
4、子结点引用hengmu。2)虚拟现实背景建模与特殊场景效果的实现 1、背景建模。构建空间全景:skyAngle[]skyColor[001011]groundAngle[]groundColor[ ] 2、创建树坐标变换节点,命名为Tree,子节点项目children中的值为老师所给的素材shu, 第1页 共4页 以备以后调用。 3、连续创建坐标变换节点两个,都调用Tree节点,合理设置translation值。Transform{translation31-10children[USETree]}Transform{tran
5、slation5001-500children[USETree]} 4、运用雾化效果。构造雾节点Fog,颜色color为白色,雾类型fogType为LINEAR,其可视范围为30。 3)虚拟现实光照与纹理贴图 1、设置背景颜色,skyColor111,即白色。2、关闭头灯光源。headLight值为FALSE。3、设置点光源。位置location为:56 4、制作画轴:圆柱造型。构造坐标变换节点,位置为:0-10,子节点children值为圆柱,设置其半径为:1,高度为:10,外观节点为图像纹理,为该造型节点命名为:zhou。 5
6、、再制作一个圆柱造型。构造坐标变换节点,位置为:-10,子节点children中调用zhou。 6、创建坐标变换节点,其位置为:-0,子节点为Shape造型节点,其外观造型为图像纹理,几何造型为立方体Box,大小为:长24、宽8、高1。 4)虚拟现实视点的创建与使用 1、设置背景颜色,skyColor111,即白色。 2、创建视点Viewpoint,建立7个视点,分别为其命名为view0到view6,每一个的视点位置都不一样,空间朝向orientation值也不同。实验结果中只抓三个图。 3、引用3)中制作的造型。 四、试验
7、结果: 1)虚拟现实复杂组合形体的构建,如图1所示。 图1 2)虚拟现实背景建模与特殊场景效果的实现,结果如图2所示。 第2页 共4页 图2 3)虚拟现实光照与纹理贴图,结果如图3所示。 图3 4)虚拟现实视点的创建与使用,结果如图4所示。 第3页 共4页 图4 五、小结 注:内容一律使用宋体五号字,单倍行间距。 在实验前认真复习了课本上的例题,又通过上机实践对其加深了认识。 通过本次实验掌握了创建虚拟现实复杂形体的方法与步骤,也掌握了虚拟现实背景环境、光照、纹理贴图、视点的创建与使用。 能够正确计算造型在
8、VRML中的显示位置,使结果显示地更美观且给人真实感。此次实验不仅实现了实验预定目标,而且也达到了我的预期目标。对VRML操作更加熟练,也对各造型节点语法结构掌握地更加熟练,收益
此文档下载收益归作者所有