论文部分内容阅读
摘要:游戏引擎在游戏开发中起着至关重要的作用,如同汽车发动机在汽车制造中的作用一样。一款性能优越兼容性强的汽车发动机不仅可以极大提升一辆汽车性能,而且可以极其方便的用于组装生产其它汽车。同样一款好的游戏都有一款强大的游戏引擎作支撑,游戏引擎是游戏开发中最核心最重要的部分,其具有很强的重用性、独立性、通用性。
关键词:引擎;几何变换;纹理映射;模型
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)36-2813-04
Research and Realization of the 3D Game Engine based on DirectX
YANG Zhi-cheng1, QIN Chuan2
(1. Jiangxi Modern Colleage,Nanchang 330003,China; 2. Jiangxi radio and TV university Classes Nanchang City Branch School,Nanchang 330003,China)
Abstract: The game engine plays a most important role in the game development as auto engine in the auto mobile manufacture. One excellent auto engine with strong compatibility not only can dramatically promote a car’s performance but also can be conveniently used for the construction of other auto mobiles. The same is that a good game must have a strong game engine to support, the game engine is the most important core part in the process of game development and it has very strong in reuse, dependence and universality.
Key words: engine; geometry transformation; texture mapping; model
1 引言
国外对三维游戏引擎的研究主要集中在几个大公司,如 3DRealms,Id Software,Valve等等,它们研究开发了一批优秀的三维引擎,如QuakeⅠ,QuakeⅡ, QuakeⅢ,Half-Life等。是它们推动了三维游戏引擎的发展。
在国内,北京航空航天大学计算机系是国内最早进行VR(Virtual Reality,虚拟现实)研究、最有权威的单位之一,它们首先进行了一些基础知识方面的研究,并着重研究了虚拟环境中物体物理特性的表示与处理;针对虚拟现实中的视觉接口,开发出了部分硬件接口并提出了有关算法及实现方法;实现了分布式虚拟环境网络设计,建立了网上虚拟现实研究论坛,可以提供实时三维动态数据库,提供虚拟现实演示环境,提供用于飞行员训练的虚拟现实系统,提供开发虚拟现实应用系统的开发平台,并将要实现与有关单位的远程连接。北京航空航天大学虚拟现实与可视化新技术研究室开发了虚拟北航校园项目,并设计实现了虚拟环境漫游引擎。在配置VOODOO2图形加速卡的Pll266微机平台上,漫游引擎驱动了一个由10万个三角形构成的北航校园模型,其交互仿真率保持在25帧/秒以上。为了验证漫游引擎的通用性,还先后将漫游引擎用于房地产项目虚拟恒昌花园及虚拟珠穆琅玛峰等漫游应用中。
浙江大学CAD
关键词:引擎;几何变换;纹理映射;模型
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)36-2813-04
Research and Realization of the 3D Game Engine based on DirectX
YANG Zhi-cheng1, QIN Chuan2
(1. Jiangxi Modern Colleage,Nanchang 330003,China; 2. Jiangxi radio and TV university Classes Nanchang City Branch School,Nanchang 330003,China)
Abstract: The game engine plays a most important role in the game development as auto engine in the auto mobile manufacture. One excellent auto engine with strong compatibility not only can dramatically promote a car’s performance but also can be conveniently used for the construction of other auto mobiles. The same is that a good game must have a strong game engine to support, the game engine is the most important core part in the process of game development and it has very strong in reuse, dependence and universality.
Key words: engine; geometry transformation; texture mapping; model
1 引言
国外对三维游戏引擎的研究主要集中在几个大公司,如 3DRealms,Id Software,Valve等等,它们研究开发了一批优秀的三维引擎,如QuakeⅠ,QuakeⅡ, QuakeⅢ,Half-Life等。是它们推动了三维游戏引擎的发展。
在国内,北京航空航天大学计算机系是国内最早进行VR(Virtual Reality,虚拟现实)研究、最有权威的单位之一,它们首先进行了一些基础知识方面的研究,并着重研究了虚拟环境中物体物理特性的表示与处理;针对虚拟现实中的视觉接口,开发出了部分硬件接口并提出了有关算法及实现方法;实现了分布式虚拟环境网络设计,建立了网上虚拟现实研究论坛,可以提供实时三维动态数据库,提供虚拟现实演示环境,提供用于飞行员训练的虚拟现实系统,提供开发虚拟现实应用系统的开发平台,并将要实现与有关单位的远程连接。北京航空航天大学虚拟现实与可视化新技术研究室开发了虚拟北航校园项目,并设计实现了虚拟环境漫游引擎。在配置VOODOO2图形加速卡的Pll266微机平台上,漫游引擎驱动了一个由10万个三角形构成的北航校园模型,其交互仿真率保持在25帧/秒以上。为了验证漫游引擎的通用性,还先后将漫游引擎用于房地产项目虚拟恒昌花园及虚拟珠穆琅玛峰等漫游应用中。
浙江大学CAD