The Irrlicht Engine is a high performance real-time 3D engine written and usable in C++, and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL, and its own software renderer.
License: zlib/libpng License
Changes:
This release includes all features from the beta
release, including a rewritten unified skeletal
animation system with some more sophisticated
features such as manual joint animation, its own
well-supported file format (.irrmesh), mesh
writing support (collada, .stl, .irrmesh), an
enhanced particle system, an improved GUI,
pointSprite support, and many bugfixes and other
feature enhancements.