Engine Extensions
Irrlicht was designed to be able to load and save the current scene to an XML file; this combined with the engine's open-source licensing model has attracted various programmers and developers to create world editors for Irrlicht to simplify the world-creation process. One such example is the irrEdit world editor, developed by Nikolaus Gebhardt and other members of the company Ambiera. IrrEdit contains a radiosity lightmap generator and a scripting interface using Squirrel scripts. Another newly-risen world editor is Sourena 3D World Editor and is at version 0.2 as of May 2010.
Since Irrlicht does not support sound by itself, Ambiera has also developed irrKlang, an audio library with an API similar to Irrlicht. Being developed by the same group, irrEdit supports the use of sounds in levels made by irrEdit for use with irrKlang-enabled compiled DLLs. Also among Ambiera's creations is irrXML, Irrlicht's XML parser.
Many physics libraries have had plugins and wrappers written for Irrlicht, including Nvidia PhysX, Bullet, and Open Dynamics Engine.
More extensions can be found in the Irrlicht forums and in the irrExt project, a side-project of Irrlicht for special purpose add-ons.
There are also some new technologies in forums such as Deferred shading or Shadow mapping. Many users contribute extensions such as Compute Shaders (OpenGL 4.3) and Tessellation Shaders (Shader Model 5.0).
Read more about this topic: Irrlicht Engine
Famous quotes containing the words engine and/or extensions:
“The will is never freeit is always attached to an object, a purpose. It is simply the engine in the carit cant steer.”
—Joyce Cary (18881957)
“If we focus exclusively on teaching our children to read, write, spell, and count in their first years of life, we turn our homes into extensions of school and turn bringing up a child into an exercise in curriculum development. We should be parents first and teachers of academic skills second.”
—Neil Kurshan (20th century)