基于OpenGL与3DS Max的三维场景建模
2012-03-29王新波朱维杰
电子科技 2012年1期
王新波,朱维杰
(1.武警工程学院研究生管理大队,陕西西安 710086;2.武警工程学院通信工程系,陕西西安 710086)
目前三维应用已涉及建筑、产品设计、医学、地球科学、流体力学等各个领域。要模拟这些真实的三维场景,可以先利用专业建模软件3DS Max,建立需要的模型,然后结合Visual Studio 2005开发环境直接获取3DS模型数据,在OpenGL中进行绘制交互控制。这种方法一方面可以利用专业建模软件3DS Max的优点,较快地建立复杂模型,另一方面利用OpenGL的编程接口对建立的模型进行实时绘制和交互控制,降低建模时间,加快系统开发进程。
1 OpenGL技术与3DS模型
OpenGL是一个三维的计算机图形开发包,为程序员提供了一个图形硬件接口。它是一个功能强大、支持底层绘制和造型能力的软件图形函数库,独立于硬件和窗口系统,适用于所有的主流操作系统平台,有着广泛的硬件支持,是为游戏、造型及CAD之类的图形应用程序而设计。OpenGL能在网络环境下以客户/服务器模式工作,是专业的图形处理、科学计算等高端应用领域的标准图形库。OpenGL的核心图形函数功能强大,使用灵活方便,并能够支持粒子系统,对模拟水、火、雪等自然景物提供了真实有效的方法。3DS MAX是Autodesk公司开发的基于PC系统的三维动画渲染和制作软件。在Windows NT出现以后,3DS Max+Windows NT的组合减低了CG制作的门槛。打破了工业级CG制作被SGI工作站垄断的局面。成为三维动画、图形及图像设计首选的优秀软件。广泛应用在影视广告、学习娱乐、建筑装潢、机械制造、抽象艺术等行业。……
登录APP查看全文
