Ogre vs Irrlicht
Are you lost if you're going to use Ogre3D or Irrlicht?
Well, this is a short article where I tried to compare some features of those two engines.
This is not a benchmark and it's not my objective to list all the features of their softwares, so I've chosen some main ones that I realized to be very useful, both are currently under development, and this table shows features from Ogre3d 1.4(Eihort) and Irrlicht 1.3, so you might want to read the release notes from the next versions to get update.
Since I do not show every aspects of both engines, if you are looking for some feature that you didn't found on this page, you might want to visit the official site of each one to look for yourself.
http://www.ogre3d.org
http://irrlicht.sourceforge.net/
|
Ogre3d |
Irrlicht |
||
|
License |
LGPL |
Zlib license |
|
|
Plataform and 3D API support |
|||
|
Diretcx |
X |
X |
|
|
OpenGL |
X |
X |
|
|
Mac OS |
X |
X |
|
|
Linux |
X |
X |
|
|
Windows |
X |
X |
|
|
Documentation and Support |
|||
|
Active Forum |
X |
X |
|
|
Wiki |
X |
X |
|
|
Good Tutorials |
X |
X |
|
|
Well documented api |
X |
X |
|
|
Special Features and Effects |
|||
|
Particle Systems |
X |
X |
|
|
Skeleton character animantion |
X |
X |
|
|
Texture animation |
X |
X |
|
|
Bump mapping |
X |
X |
|
|
BillBoarding |
X |
X |
|
|
Parallax mapping |
X |
X |
|
|
Dynamic shadows |
X |
X |
|
|
3d Format Supported |
|||
|
3dStudio (.max) |
X* |
||
|
3dStudio (.3ds) |
X* |
X |
|
|
MilkShape(.ms3d) |
X* |
X |
|
|
Directx (.x) |
X |
||
|
COLLADA (.dae, .xml) |
X |
||
|
Maya (.obj) |
X* |
X |
|
|
2d Format Supported |
|||
|
JPG |
X |
X |
|
|
PNG |
X |
X |
|
|
PSD |
X |
X |
|
|
TGA |
X |
X |
|
|
BMP |
X |
X |
|
|
PCX |
X |
X |
|
|
LoD support |
|||
|
Mesh LoD support |
X |
||
|
Material LoD support |
X |
||
|
Material and Shader Systems |
|||
|
Own Material system |
X |
||
|
HLSL |
X |
X |
|
|
GLSL |
X |
X |
|
|
CG |
X |
X |
|
|
Pixel Shader |
X |
X |
|
|
Vertex Shader |
X |
X |
*support through exporters
But,
The Irrlicht engine has terrain rendering from heightmap textures with decreasing quality in distance. Does OGRE have that?
yeah =)
yeah =)
Compare update
Hi,
The info is very old now. Is it possible to get an updated on this issue?
/// Thanks
Engine comparasions
Anyone looking to directly compare the two engines should check out http://www.squidoo.com/3D-engine-tutorials. It's a collection of sample 3D apps written in Ogre, Irrlicht and Crystal Space, and it allows you to see each engine side my side.
Irrlicht 3dsmax support
Hi,
Many thanks for the nice chart. And a quick note about Irrlicht. It does support 3dsmax as 3d modeling application exporting to My3d. The "my3d" format started out as a loader class and then became merged into the source, so now irrlicht supports it natively.
The project's site is here:
http://my3dproject.nm.ru/
and the full download includes the exporters both for 3dsmax and Giles:
http://my3dproject.nm.ru/downloading/My3DTools.3.16.full.zip
regards,
Alvaro F. Celis
Java 3D game engine
E que tal o JMonkey Engine? Engine pouco conhecido mas que possui todas as vantagens que o Java possui. Multi-plataforma (sem as eternas dores de cabeça dos diversos compiladores C), pode-se utilizar persistência e arquitetura cliente-servidor (EJB ou RMI). Além disso o JMonkey já utiliza ODE (para colisões e física) e a curva de aprendizagem é baixa.
Post new comment