细节层次模型的切换主要依据以下标准:
(1)根据物体与视点的距离来选择不同的细节层次模型;
(2)根据物体在投影平面所占空间的大小来选择,即根据物体在屏幕上所占像素的大小来选择不同的细节层次模型;
(3)根据物体与视线方向的夹角来选择,因为视网膜中心的成像看得更清楚,而周围视觉则更易察觉物体的动感;
(4)根据人与物体是存在相对运动来决定物体的精细程度的描述。
但需要注意的是,由于运动的突发性,当视点连变化时,两个不同层次的模型之间就存在一个明显的跳跃,有必要在相邻层次模型之间形成光滑的视觉过渡,即几何形状过渡,使生成的真实感图像序列是视觉光滑的。为解决这一问题,目前所采用的方法是 Eading和Mor-phing。在不同层次评定距离时, Eading将物体看做是这两个不同层次模型的混合( Blend-ing),即利用图形硬件的透明绘制效果,赋予不同层次模型相应的透明指数,同时绘制造两个不同层次模型。虽然这种方法很大程度上解决了突变问题,但由于必须在绘制一画面的时间内绘制同一问题的两个不同细节层次的模型,其时间耗费较大,并且图形硬件实现的透明并不能充分表示混合效果。 Morphing利用动画变形方法,建立不同层次模型间物体的对应关系,中间插值得到中间物体的描述,较好地解决了突变问题,其效率较高。
层次细节显示和简化技术是实时真实感图形学技术中应用比较多的一种技术,通过这种技术,可较好地简化场景复杂度,同时,采用不同分率的模型来显示复杂场景的不同物体,使在生成的真实感图像质量损失很小的情况下,实时产生真实感图像,满足某些关键任务的实时性要求。
内容来源:胡小梅《分布式虚拟现实技术》