3D游戏引擎Irrlicht浅谈(一)

3D游戏引擎Irrlicht浅谈(一)

1Irrlicht概要

3D技术大行其道,游戏开发如火如荼的今天,提到游戏开发,那几乎就是言必称引擎。除了效果与质量牛X闪闪的商业3D引擎,开源界也没歇着,开源的游戏引擎也是遍地开花。对于国内的游戏开发者来说有两款3D开源引擎不得不提。一个是OGRE, 另一个则是Irrlicht

OGRE被国内游戏开发者广泛赞誉,我认为一个极其重要的原因是搜狐畅游的金牌游戏天龙八部采用了OGRE引擎,其价值与应用不言自明。关于OGRE的更多,请自行Google之。

我要进行学习与研究的是Irrlicht引擎。

什么是Irrlicht引擎,且看这里:http://irrlicht.sourceforge.net/。网站首页上对Irrlicht的定义说的很清楚,一言以蔽之:Irrlicht是一个采用C++开发的、开源的、完全跨平台的、具有商业引擎特性的、高效的、实时渲染的3D引擎。修饰词很多,在一定程度上说明了其强大的功能。

2Irrlicht学习与研究的价值

Ø         Irrlicht遵循对接口编程的思想,整个引擎的设计无不采用接口的思想。学习Irrlicht可以学习如何对3D引擎中的元素进行抽象,这点很重要。

Ø         Irrlicht的学习就是一个3D引擎的学习过程。

Ø         Irrlicht有实际的应用价值,不少实际项目采用Irrlicht,通过http://irrlicht.sourceforge.net/screenshots-projects.html可以查看一下采用Irrlicht的实际项目。

3.研究内容规划

1)        Irrlicht基础模块的总体设计分析

2)        Irrlicht基础模块的实现分析

勉励自己,坚持下去。

你可能感兴趣的:(3D游戏引擎Irrlicht浅谈(一))