虚拟现实技术实验报告----创建 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、运用雾化效果。 构造雾节点F...