Irrlicht .NET CP:About

From Irrlicht .NET CP

Jump to: navigation, search
logo-dotnet-med.png

Contents

Presentation

Irrlicht .NET CP means :

  • [Irrlicht] : famous 3D rendering engine made in C++.
  • [.NET] : Microsoft's well-known platform.
  • CP : Cross-Platform. It means that an application created on any operating system may work on any other without modifying any single line of code (even without recompiling anything). The Linux/MacOS wrapper support uses [Mono] to run any application made with Irrlicht .NET CP.

Version History

You may want to refer to the Change Log.

0.1

Released on Wednesday July 05, 2006, it was the first public release of Irrlicht .NET CP.
The wrapper had already 95% of the Scene/GUI/VideoDriver part made working on both Linux and Windows.

0.2

Released on Monday July 10, 2006, the first version that introduced engine customization with the ability to create your own particle affectors/emitters.

0.3

Released on Friday July 14, 2006, this one introduced Irrlicht's texture modification with three methods (slow with GetPixel/SetPixel, fast but insecure with Lock/Unlock and fast and secure with Modify/Retrieve).
Moreoever, huge memory leaks bugs were corrected.

0.4

Released on Thursday August 10, 2006, its main feature was the compatibility with Irrlicht's new 1.1 version but it was also full of bugfixes and minor improvements.

0.5

Released on Sunday September 10, 2006, it introduced a most important feature : custom scene nodes. With this release, you can code the even core of the Irrlicht engine without having to recompile Irrlicht's source code and with any .NET language.
This version also introduced a new turn of the wrapper : the custom scene node feature will allow us to make a plug-in dll which will (if you want to use it) add a lot of new scene nodes that should be on everyone's collection.

0.6

Released on Wednesday October 18, 2006, it introduced the Irrlicht.Extensions library which is an easy-to-use plug-in library that provides scene nodes, animators and tools to add to Irrlicht .NET CP just by adding a reference to the library. It had moreover, a huge set of bugfixes/improvements as it was the first one that was made thanks to some projects using the wrapper.

0.7

Released on Tuesday November 30, 2006, its main feature was the most-waited compatibility with Irrlicht 1.2 which added a lot of new features.
It also provided the first Irrlicht.Extensions with things like reflective WaterSceneNode.

0.8

Released on Sunday June 24, 2007, it was the Irrlicht .NET CP version who took the more time to be released, as Irrlicht had two 1.3 version, the 1.3 and the 1.3.1, last one which was quite needed.
It also adds a lot of bugfixes, additions to the Irrlicht.Extension such as lester's True Type Font support...

Future versions

For the future, the team is going to concentrate on the Extensions library while it provides new tools to use with Irrlicht, it is also a great opportunity to correct bugs and improve the whole wrapper. Irrlicht .NET CP is now quite ready to be used in huge projects as a real engine and most of the improvements are going to be minors.

Team

I (DeusXL) am the creator of this project, working with Lester which maintains the wrapper on Linux and adds a ton of patches/bugfixes to the wrapper. You can contact me for anything related to this project at : deusxl-mail.png (In order not to be stopped by spam bots or whatever, please add [Irrlicht .NET CP] tag to your mail)

License

http://irrlichtnetcp.sourceforge.net/index.php/License

Personal tools