multigencreator三维建模关键技术实践.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
--(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载!

MultigenCreator三维建模的关键技术与实践 摘 要  介绍了将Creator 应用 于虚拟校园三维建模的技术路线;讨论了建模过程中所用到的实例化、LOD和公告牌三个关键技术;通过这些 方法 解决了虚拟校园三维建模的精细程度与数据量之间的矛盾,并结合实际加以应用。 关键词  Creator;虚拟校园;三维建模;实例化;LOD 1 引言虚拟现实是指由 计算 机生成的一种实时三维空间 [1] 。虚拟校园是在传统校园的基础上,采用先进的信息化手段和技术,将现实中的校园各项资源都数字化,形成一个数字空间。将物质资源变为取之不尽用之不竭的信息资源。其中,虚拟校园的三维建模是实现校园数字化的重要基础。 本文结合虚拟校园的三维景观的建设着重讨论了用Multigen Creator对其建模的关键技术,实例化技术、多层次细节模型技术和公告牌技术。 2 Creator软件及用于虚拟校园三维建模的技术方法现在流行的三维建模工具主要有AutoCAD,3DS Max,Multigen Creator。AutoCAD允许用户借助灵活的体、面、边编辑技术编辑三维实体,实现面的移动、旋转、平移、删除、复制、改变颜色、实体的拆分或检查实体的有效性。但对于大范围区域,如果每个地物目标都这样建模不仅费时,而且也不实际。3DS Max建模功能强大,对对象的细节描述非常生动,适合于对象的精细建模;但是其建模数据量非常大,不能满足实时渲染对数据量的要求,需要简化、消除冗余数据才能用于虚拟城市三维建模。 Multigen Creator 是专门为复杂的虚拟场景实时漫游设计的建模工具,有良好的用户交互界面,建模速度快,而且它建立的模型较小,不会 影响 虚拟环境的实时性,但是在精细建模方面却不能和3D Max相提并论。 图1结合“虚拟校园三维可视化 研究 ”课题的实际情况,由于该课题要求能够实现实时漫游,对模型的精度要求的却不是很高,所以我们采用Multigen Creator进行建模,并用Vega实现其漫游功能。将Multigen Creator 应用于虚拟校园的三维建模的技术方法如下: (1)准备数据:从AutoCAD制作的校园平面图中提取建模要用到的建筑轮廓线,并将其保存为*.dxf的格式,该数据格式后期可以直接导入Multigen Creator。 (2)制作纹理:利用数码相机拍摄建筑物的数字影像,然后利用Photoshop图像处理软件对其进行纠正、缩放、匹配处理,为了能够在Vega中实现实时渲染和漫游时纹理不发生变形和丢失,将纹理文件转化为Vega中支持的文件格式RGB、RGBA、INT、INTA、BMP或JPG,纹理的大小修改为Vega规定的像素长度——2 n 。 (3)虚拟校园三维模型的建立:将AutoCAD制作的校园平面图导入Creator中,并在此基础上建模。 (4)Creator对模型数据的加工处理:主要是对以上步骤所建立的各种模型进行数据层次结构的组织、LOD模型的制作等。 (5)三维仿真系统的驱动:应用Vega开发平台进行二次开发,建立数字城市三维景观系统,实现系统的三维漫游和 分析 等功能。 其开发流程图如图1所示。 图1 3 Creator建模的关键技术3.1 实例化技术一个实例是指对模型数据库中某个对象的一个 参考 副本,仅仅是指向模型数据库中模型对象的指针,并没有复制模型对象的几何形体。所以,节省了计算机运行的开销 [2] 。如果同一物体在场景中被使用多次,也就是说除了空间位置,几何形状和属性都相同,那么可以建立一个模型,在以后的使用过程中采用实例化技术(Instance)引用该模型即可。对于对称的模型也可以采用实例化技术,这样可以节省大量的硬盘和内存空间。 3.2 层次细节技术层次细节(LOD)是一组代表模型数据库中同一物体而又具有不同的细节程度的模型对象,不同细节程度版本模型的多边形复杂度也不一样,细节程度越高模型对象所包含的多边形数量也越多 [1] 。 在Creator建模中利用LOD技术具体而言就是,如果视点离物体较远,则使用由多边形数相对较少的低LOD显示模型对象,随着视点的移动,实时系统会逐渐用越来越复杂的高LOD代替,反之亦然。因为每一个实时系统能显示的多边形的数目都是有限的,所以使用LOD技术可以有效提高模型数据库的多边形利用率,在有限的条件下取得最佳的视觉效果。 3.3 公告牌技术Multigen Creator中的公告牌(Billboard),是那些模型数据库中可以在实时仿真过程中始终保持面对视点的多边形 [2] 。公告牌通常用于创建场景中类似于电线杆或树木等具有对称性的物体,甚至可以用一个多边形来表现具有大量细节的模型对象。比如,在场景中需要创建一棵树,就可以用二维的公告牌多边形,通过给它映射透明纹理使其看起来具

文档评论(0)

chqs52 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档