资源描述:
《3D模型LOD算法的研究及其OpenGL实现_张宛方》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、DOI:10.16208/j.issn1000-7024.2004.10.050第5卷第10期计算机工程与设计(X科年10月Vol.5NO.10COPUTERENGINEERINGANDDESIGNoe,2004文章编号:1000一7024(200410一1790一02:TP393.:A)中图分类号04文献标识码3D模型LOD算法的研究及其OpenGL实现’,2,’张宛方苏鸿根1.,北京1003;92.,北京(中国科学院研究生院中国科学院软件研究所10080),摘要:3D模型LOD技术是计算机图形学的一个重要研究课题简述了3
2、D模型LOD技术的基本原理并分析和探讨了各类。,3DLOD,opLoD算法为了克服LoD算法在使用中的局限性提出了一种模型算法并通过enGL编程进行了实现,运行的结果表明此3D模型LOD算法是可行和高效的。关键词:3D模型;三角形网格;层次细节显示和简化几何形状过渡seona一eRhLODlgoirthmof3DmodelsanditsimPlementationwihtoPenGLaern一,2,on一,zHANo从a/gsuHggenafn(1.GraduateSeholofehinese^cademyofseienee
3、s,Beijing100039,bCina;2.玩isttUteofsoftwaer,ChlneseAeade衅ofseienees,,Beijing100080Chlna)Abstract:3一DmodelLODteehnology15aeomPutergraPhieslmPod退nterseacriltoPie.hTebasiePnneiPleof3一Dmode1LODetcbnology15sumt口zed.EaehkindofLODalgonthmisPres.orderooveet知minhteusel,eno-i
4、arenedtnItecromhtLODalgior加iattiononkidf3.一DmodelL0DalgiorhtmisrPoPosedandistimP1enationwihtopenGLalsoisdeiatledT七eimP1entationresultinideateshtis3DememmodelLODalgoirthm15feasibleandhlghlye价ictve.ors:一o:es:;eooseKywd3DmdelitrangularmhLODgm’IPh物体很近,,而当视时它的图像将在屏幕上占据较
5、多的像素引言,。点距离它很远时图像只能在屏幕上占据很少的像素在在研制较大规模,由于三维场景,的可视化模拟系统时这种情况下用大量的多边形或三角面片去精确表示该物中的模型,,,比较多而且模型比较复杂如果内存容量无法满体是不必要的可以用多种不同的精度表示并根据视点位足,则不得不牺牲时间进行存储交换。为了获得理想的视置的变化或者物体图像在屏幕上所占据的像素数多少而选,,。觉效果和计算机处理速度需要使用一定的技术对场景中择不同精度的模型予以成像这是非常有效的手段如图l,。。、4的模型进行有效的管理常用的技术有单元分割法LOD所示用种不
6、同数目的顶点表示一个兔子,。这种方法通常称为层次细节(levelofdeatils缩写LOD)技术以及内存管理技术等,,。我们知道在场景的实时动态显示中当视点距离某一显示和简化技术这技术通过动态地确定阀值来选取不同,,精度的LOD模型降低场景复杂度以求得更合适的图像质量和提高系统运行的实时性。2LOD算法介绍构造一个物体的多种不同细节层次模型也是非常复杂的,由于常用软件所构造的物体模型或者用科学计算可视化技术产生的模型往往是比较精确的复杂模型。复杂模型的简化技术可以分为两类。(l)一类是几何简化。例如,让多个相邻的共面或几乎
7、共面的三角形合并为一个多边形、将一个厚度很小的六面体用一个两面均可见的平面片来代替等。有的几何简化算,,图I根据距离选取不同精度的LOD模型法可以保持简化结果在拓扑结构上的一致性有的则不能:一一。收稿日期20031026:一,,,,,,,、;CAD作者简介张宛方(1965)男硕士研究生研究方向为网络多媒体传输等苏鸿根男研究员教授研究方向为计算机图形学及多媒体技术等。一1790一,,并允许在简化结果中存在着非正则形体。在预处理中,生从近处观察物体时我们采用精细模型而当从远处观察物,,。成复杂模型的多精度表示尽管可以提高动态显示
8、的实时体时则采用较为粗糙的模型,,·,+、,(0性但是需要更多的存储空间并在不同细节层次间切换还建立相邻层次多边形网格肠M簇In<)之间的几会引起视觉上的突跳感。何形状过渡::(2)另一类方法是通过变换技术来实现复杂模型的简杯肠一人东,化。当前的一个热点是采用小波变换来得到几何模型的多当视