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

The content of this field is kept private and will not be shown publicly.