基于VR-Platform室内漫游系统技术 - 图文 联系客服

发布时间 : 星期二 文章基于VR-Platform室内漫游系统技术 - 图文更新完毕开始阅读

西南科技大学城市学院本科生毕业论文

3-4.门窗

(4)、合并创建好的模型。建模是一件比较繁琐的工作,如果在每一个项目中对每一个模型都从头开始进行建模,工作效率无疑将受到极大影响。在建模过程中可以对场景中已有的对象合并到当前场景中来。

3-5.合并后教室全貌

17

西南科技大学城市学院本科生毕业论文

3-6.合并后教室外走廊

3-7.合并后教室内部

3.3 关键技术

在室内建模的过程中,涉及到的技术难点主要有如下三点: 3.3.1烘培方式

所谓烘培就是将3Ds MAX 中的灯光效果在经过烘培操作之后,以贴图

18

西南科技大学城市学院本科生毕业论文

的方式带到VRP编辑器中,以得到一个具有真实光影效果的VR场景。这种技术把3Ds MAX中光照信息渲染成贴图的方式,不需要CPU再费时的计算了,而且可以避免光能传递时画面抖动的情况。由于烘培纹理的质量直接影响到最终效果,所以提高烘培技术非常重要。

根据本文前期建模过程中所采用的贴图方式,参照VRP对贴图的要求,本文采用的烘培方式为Complete Map;此外,如果物体的Diffuse(漫反射)通道上没有添加纹理的话,也只能将该物体烘培为Complete Map。烘培时,对于标志性对象,其烘培贴图的尺寸设置为2048*2048.对于贴图精度要求不高的模型,其烘培尺寸可以设置为2014*1024或者更小。此外,应尽可能重复利用已有的贴图,以减少贴图量[19]。 3.3.2“BB-”物体的创建

因系统的最终目的是通过Internet进行漫游,所以必须考虑网络传播因素。3Ds MAX建模并非越精细越好,我们要在建模进度与场景大小之间取得协调,尽可能降低规模以保证网络的实时传播。一个比较典型的问题就是树木等复杂模型的创建。2Ds MAX创建面板下,AEC扩展中包含12种树的模型,其平均面数为3万个左右。如果采用这种方式大量创建树木,无疑将会大大增加系统的开销。所以,我们采用Billboard技术,用单个片赋予其镂空贴图的方式来表现花草树木的效果。具体创建步骤如下:

(1)在3Ds MAX中创建一个面,并将其前缀修改为“BB-”;

(2)在材质编辑器中,将树的彩色位图和灰度位图分别赋予“漫反射颜色”和“不(3)透明度”通道。并且在“不透明度”通道下的“单通道输出”方式下勾选“Alpha”选项;

(4)将编辑好的材质赋予面片物体;

此时渲染可得到真实的树的模型,此方案既满足要求又有效减少了场景的面数。

3.3.3 模型贴图

想要将制作的模型接近现实生活中真实物体的形态,光靠良好的建模还是不够的,这时候必须要应用的技术就是贴图技术。

我们给做好的模型赋上真实的图片,以便让模型的外观看起来更加真实。如下图:

19

西南科技大学城市学院本科生毕业论文

3-8.没有贴图的桌椅

3-9.有贴图的桌椅

由两张图可以清晰的比较有贴图的模型的真实感很强。贴图不仅仅可以让模型具有真实物体的外表,还可以进一步的编辑贴图的属性,使物体具有更丰富更真实的物理属性,比如物体的反射、物体的粗糙程度、物体的透明度。在本设计中的就应用到很多贴图,大大增加的场景的真实感。

20