使用OpenGL再现3Dmax模型的研究.pdfVIP

  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文档。上传文档
查看更多
使用 OpenGL 再现 3Dmax 模型的研究 沈婧瑶,杨立丽,段峰* (南开大学 信息技术科学学院 自动化与智能科学系,天津市南开区卫津路94 号,300071) 摘要:随着计算机技术的发展,虚拟现实技术成为研究的热点问题。而将现实生活中的 3D模型灵活地在计 算机中应用更是虚拟现实的基础。本文使用 OpenGL技术作为连接计算机和 3D模型的纽带,利用 3Dmax强 大的绘制功能,使复杂的 3D模型能够在计算机中得到再现,从而达到模拟仿真的效果。本文分析了 OpenGL 和 3Dmax各自的优缺点,并在结合两种软件优点的基础上,提出了一种将 3Dmax模型导入 OpenGL 的方法, 实现了复杂 3D模型在 OpenGL 中的再现。 关键词:OpenGL 3Dmax 顶点绘制 OBJ 文件 模型导入 中图分类号: (字号:楷体小五黑体) 文献标识码: (字号:楷体小五) 引言 现实世界中有许多的物体,其中复杂的多面体占大多数。目前有很多将物体三维模型实 体化的方法和相应的软件工具,例如 OpenGL、3Dmax、ProEngineer (Pro-E)、AutoCAD 等, 它们都有各自的特点,也分别用于不同的领域。其中 OpenGL 用在包含 CAD、内容创作、能源、 娱乐、游戏开发、制造业、制药业及虚拟现实等行业领域中;3Dmax 主要应用于建筑、影视、 游戏、动画方面;Pro-E 主要用于工业建模和建筑设计;而AutoCAD 在绘制工件零件以及组 合的方面用的很多。 为了在电脑中显示这些复杂的现实中的三维图形,必须使用一些工具来将这些实体物 件模型化,再将模型在电脑中显示。OpenGL 是一个开放的基于 C++编程的图形软件包,在 OpenGL 中可以实现复杂图形的绘制以及控制,从而达到模拟仿真的效果。前人也使用了多 种方法来实现三维模拟。例如利用 OpenGL 在电脑中实现三维重建,用模拟事故发生来解决 现实中的突发事件[1]。或者将OpenGL 与地理结合在一起,将现实中的地理地形进行三维模 [2] 拟,将地图反映成真实的地理环境,对探索未知领域及模拟飞行提供了可能 。另外OpenGL 在游戏中的虚拟现实场景应用也十分广泛。本文以复杂人手模型为例,提出一种 3D 模型再 现方法。这种方法针对细节多且曲面复杂模型,拥有代码简单,使用方便,占用内存少等优 点。 1. OpenGL 与 3Dmax OpenGL (Open Graphics Library)是个专业的图形程序接口,它提供了功能强大、调 用方便的底层图形库,定义了一个跨编程语言、跨平台的编程接口的规格,能够用于三维图 [3] 像 (二维的亦可) 。它提供的接口与硬件无关,可以在不同的平台之间进行移植。因 , 支持OpenGL 的软件具有很好的移植性,可以获得非常广泛的应用。 3Dmax 是一款很成熟的电脑三维动画、模型和渲染软件,专业性很强,广泛用于建筑建 模和动画创作。3Dmax 软件自身提供部分模型,也可以利用自身的工具画出更多的更逼真的 模型,同时网上也有大量的3D 模型资源提供下载。但是 3Dmax 只支持windows 操作界面, 无法移植其他平台。不过,3Dmax 支持很多种的导出格式,其中以 3DS和 OBJ的应用范围最 [4] 广 。 将现实生活中的 3D 模型自 由地运用到虚拟世界中是一项需求日益增高的技术,而 OpenGL 正是在虚拟现实中使用 3D 模型的关键。它不仅可以发挥自身移植性好、适应能力广 等方面的优点,还可以结合键盘或者外部接入设备来控制模型自由的运动。其中 3Dmax 作为 *通讯作者,本文受“国家大学生创新性实验计划”(L009)和中央高校基本科研业务费资助 一个辅助性的工具,为创作模型素材提供了支持。可以通过下表进一步地看出OpenG

文档评论(0)

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

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

1亿VIP精品文档

相关文档