Irrlicht Engine logo
News Archive
This page contains all old entries of the news page. It is quite big and might need some time to load.


Aug-06-2006 Irrlicht 1.1 released

We just released Irrlicht 1.1, together with irrEdit 0.3. Some very nice new features can be found in there, here are some highlights:

  • Scene graph (de)serialization, the possibility to save and load whole scenes including scene nodes, materials and animators to and from .irr files. Those files can also be edited by irrEdit, the Irrlicht Editor, which just has been released in a new version.
  • OGRE .mesh file and .B3D import support
  • Screenshot making
  • Improved .3ds, .obj and .ms3d mesh importers
  • New scene nodes: Spheres and SkyDomes
  • Support for up to 4 textures as material parameters
  • Cross .dll boundary container support
  • Lots of bugfixes and other improvements

For a complete list, please take a look at the changes.txt file. You can download the release from the download page. The development page and the tutorials have been updated (there is also a new one) as well.


Jul-20-2006 irrEdit 0.2 released, Di Jabolo using Irrlicht

I just released irrEdit 0.2, the Irrlicht Editor. Further news:

  • Di Jabolo - A Diablo 2 remake in 3D with subcultures instead of monsters. Added screenshots to the screenshots section.
  • There is a new, italian Irrlicht community, Irrlicht Italia. They also have some translated tutorials there.
  • The german Irrlicht.de community has move here.

I also updated the link and author page.


Jul-09-2006 Again new games using Irrlicht
  • Added some Gekkeiju Online screenshots, it is a Free-to-play Fantasy based 3d Multi-User Dungeon that has been running since 2003. The game is full of totally unique features never seen in any Graphical Online Role-Playing Game before, and made using Irrlicht of course.
  • Added some Arena screenshots, a fantasy hack & slay mutliplayer game created Drunken Knights Games, using Irrlicht.

Also updated the author and tutorial page.


Jul-02-2006 Team increasing & new videos and projects using Irrlicht
  • Hybrid and Bitplane (you should know both already if you) received SVN accounts and are now actively improving Irrlicht; they are now a part of the team, thanks for helping out! An update of the author page will follow soon.
  • Also the forum staff has become a new member: Afecelis promoted Jam to admin, being an excellent spam hunter and moderator.
  • There is a youtube.com group of Irrlicht videos started by veegun.
  • David Wellin is developing Claymod, a 3D modelling program using Irrlicht.
  • University of Parma, Italy developed a simulatation for bionic devices, and used Irrlicht for it.

Jun-17-2006 Subversion & irrEdit

I just moved Irrlicht to the sourceforge subversion server. You can access it via https://svn.sourceforge.net/svnroot/irrlicht, online repository browsing works too. The Irrlicht version at that server is merged Irrlicht 1.0 and Irrlicht for MacOS 1.0, together with some new features like loading and saving of the scenegraph into .irr/.xml files, OGRE mesh loading, allocators and a lot more. I also reorganized the directory structure, and only some VisualStudio 7.1 files have been updated. Also please note that the CVS will no longer be used from now on.

I also just released a pre-alpha version of irrEdit, a scene graph editor for .irr files which is also capable as being used as particle system designer, meshviewer, game world editor and more. More informations on the irrEdit homepage.


Jun-09-2006 Irrlicht 1.0 for MacOS released

Etienne Petitjean just finished Irrlicht 1.0 for MacOS, and this time there are again some new features in it:

  • Includes universal Binaries (runs on MacIntel and MacPPC machines)
  • The keyboard handling code has been completely rewritten
  • Added support for native copy, cut, paste for the 2D GUI

Happy downloading. Thanks to Etienne for all the work.


Jun-04-2006 Games using Irrlicht

I added screenshots of two games using Irrlicht to the screenshots section:

  • Bolzplatz2006 (german), SlamSoccer2006 (english) or CoupDeFoot2006 (frensh) has been released recently by Xenoage Software and is a free comic-style 3D-football-game created using Irrlicht/Jirr. It has a lot of nice features and is fun to play.
  • SilentFuture is working on an impressive looking game named High On Racing which is using the Mupolis Engine, which again is based on Irrlicht. Added some pictures of it.

May-28-2006 Documentation uploaded, additional tutorials

I finally uploaded the Irrlicht 1.0 API documentation to this website. Further news:


Apr-19-2006 Irrlicht 1.0 released

I just released Irrlicht version 1.0. It includes some few new features and bugfixes since the last release and has been carefully tested. Some of the new features are:

  • Enhanced software rasterizer: 32 bit rendering, dynamic lights, more materials (Thx to Thomas Alten!).
  • Support for the Code::Blocks IDE
  • Microsoft .dll hell awareness (no more abort and 'd3dx9_xx.dll not found' messages), Irrlicht will also operate if some of these dlls can not be loaded.
  • Better support for orthogonal rendering and drawing to foreign windows, useful for creating 2D games, editors and 3D tools using Irrlicht.
  • Improved Irrlicht.NET (root scene node, view frustrums, bounding boxes, ...)
  • More precise picking
  • gcc 4 support
  • Bugfixes, other small implemented feature requests

For a complete list, please take a look at the changes.txt file. Happy downloading. I'm quite happy to get this release out, and also wrote down a small summary of the development of Irrlicht until now, why Irrlicht 1.0 has been released now, and what will be done in the future, on my blog.

Other news:


Apr-03-2006 PhysX & Irrlicht and more

Feb-18-2006 Forum changes

Bitplane and SkaterX29527 now are official Irrlicht Forum moderators, and try to help out to make the forum a better place. Welcome on board!

Some other, related news: If you are a registered Irrlicht Forum user but haven't posted anything until now, your account might have been deleted recently by mistake because we are trying to fight spammers.


Feb-05-2006 Irrlicht for Mac OS X released
lua

Etienne Petitjean invested lots of hours of his spare time and created a complete Mac port of the Irrlicht Engine. The result can now be downloaded as separete irrlicht-0.14.0-macOs SDK. It includes the full source and precompiled binaries of the engine and the examples. The port is not checked into the CVS yet, so the download will be the only source of the MacOS version of Irrlicht for now. Happy downloading, and a lot thanks to Etienne!

Other news: Jirr, an java binding for Irrlicht has been released in version 0.6, providing interfaces to the full irrlicht-0.14.0.


Jan-06-2006 irrLua 0.6 released
lua

Josh Turpen just released IrrLua 0.6 for Irrlicht-0.14. IrrLua is an attempt to provide a nice Lua front end to the Irrlicht Engine and now supports all the examples and the demo included in the SDK. IrrLua is one of the the furthest along of all the language bindings of Irrlicht and it also now supports dynamically extending Irrlicht at runtime.

Some other news: Bloodgiver, a game created using Irrlicht won the Polish red cross competition.


Dec-28-2005 Irrlicht Engine development more open now
irrlicht updated

I'm glad to announce that there are several changes in the software development process of Irrlicht:

  • Irrlicht now is accessable via CVS. You can grab the latest development version of the engine directly as described in this FAQ entry and it is also possible to browse it via html.
  • We've now got an Irrlicht Engine team, I've updated the author page. If you would like to join the team, please take a look at the FAQ entry. Currently, we would be glad to find someone to create and maintain a Mac port, for example (also mentioned in the FAQ entry).
  • I've written some basic Irrlicht coding rules you may want to look at, if you want your additions to be merged with the development code.

And last, I've finally managed to upload the version 0.14.0 API documentation.


Dec-06-2005 New Irrlicht related project & development video
bloodgiver

I've added a new project using Irrlicht to the screenshots section. It is named Bloodgiver and is a Gothic style RPG with lots of NPCs and (polish) dialogs, developed by Delan. The game is finished and can be downloaded and played freely.

Some other news: Ing. Apfelbaum created a short video showing a WIP version of Irrlicht with an interesting new feature.


Dec-01-2005 Irrlicht 0.14.0 released!
irrlicht released

I released the new version of Irrlicht, version 0.14.0. That's right the last version was 0.12.0, and I skipped one number. There are multiple reasons for this, but to keep it short: There are so much great new features and enhancements in this new version that it is nearly worth two version numbers. And after all, it has been a long time since the 0.12.0 release. :) So, here's an short overview of the new stuff, have fun:

  • Irrlicht now includes a full featured, complete software rasterizer. It is able to do everything you need: correct 3d clipping, perspective correct texture mapping, sub pixel correctness, bilinear texel filtering, huge material support and more. It is named Apfelbaum Software Renderer and was contributed by Thomas Alten, thanks a lot! This makes Irrlicht now one of the few usable open source 3D software rasterizers.
  • Highly improved rendering quality. Internal convertions, loading and filtering precision has been improved.
  • Visual Studio 2005 support. (Also as Express edition)
  • 2D drawing support in textures. You can for example render 2D user interfaces in 3D with that.
  • Anisotropic filtering.
  • Irrlicht.NET now supports shaders: HLSL, GLSL, VS, PS, Fragment & Vertex programs. Everything you'll ever need.
  • Improved and faster terrain rendering (thanks to Spintz!)
  • Lots of bugfixes
  • Revised tutorials and documentation
  • And more goodies like improved GLSL support, directional lights, alpha channel buttons, better dmf loading and and and.

For a complete list, please take a look at the changes.txt file. Happy downloading. Update: If you are a Linux user and have some problems, you'll find some solutions in the wiki, thx to saigumi.


Nov-20-2005 Irrlicht User Map
irrlicht forum

There is a world map for Irrlicht users at frappr.com. Lots of people already added themselves, now what about you? Would be interesting. No registration required.


Nov-12-2005 irrXML 1.2 released
irrxml

I just released irrXML 1.2, the xml parser used by Irrlicht. This release adds support for CDATA sections and some small bug fixes and improvements. Of course, irrXML 1.2 will be also part of the next Irrlicht Engine release.


Nov-01-2005 Irrlicht related news
Code::Blocks

Some other new Irrlicht related websites and projects:

  • The latest release of the great C++ IDE Code::Blocks includes an Irrlicht project wizard.
  • Dhenton created a website providing some Irrlicht compatible recources like .x files, physics demos and more.
  • Another website extends Irrlicht with controls like a chat box control, an expanded tab control, edit box and scrollbar.
  • Irrwizard™ is an Irrlicht project creation wizard which produces a game project skelleton based on the Irrlicht rendering engine. It creates all the necessary source code, project files and dll's at the click of a few buttons.

I also updated the development page with the current progress.


Oct-10-2005 Free Irrlicht Project hosting & other news
news

Stonefish Entertainment and Thunderbolt Tactical are providing hosting packages for any Irrlicht projects that wish to have a web presence. You will get 50 MB webspace and FTP access to it, MySQL, PHP, CGI, XML, and Frontpage support is options. For details, see this thread in the irrlicht forum or the announcement in the stonefish forum and the details.

Some other news:

  • Abusoft created an extension to Irrlicht which makes it possible to modify bones of .x models in Irrlicht during runtime, for example for the creation of rag dolls.
  • Escaptor released version 0.3 of his RAD tool for Irrlicht which makes it possible to edit lots of scene nodes, animators and effect Irrlicht offers visually.

Sep-09-2005 RABCAT engine featuring Irrlicht
RABCAT Engine in action I added another project to the screenshots of projects using Irrlicht page. This time it is the RABCAT Engine which is multifunctional game engine based on Irrlicht. There is also a video showing RABCAT engine in action.

Sep-04-2005 Compatibility with Code::Blocks, BlizMax and more
Code::Blocks Some short updates:
  • Afecelis wrote a detailed tutorial on how to compile Irrlicht using Code::Blocks. I added it to the tutorials section, and you can read it here. In addition, it lools like an Irrlicht project template has been added to CVS version of the Code::Blocks IDE.
  • Added a link to gg.Irrlicht / gg.IrrBMAX, an Irrlicht wrapper for BlizMax, created by garritt.
  • Jirr, an Irrlicht bindng for Java has been released in version 0.5. It now supports the latest version of Irrlicht and D3D.

Aug-25-2005 Irrlicht 0.12.0 released!
irrlicht released

I just released Irrlicht 0.12.0. This is probably the version with the most new features and implemented user requests in it. Here is a short overview of the most exciting changes:

  • Support for GLSL. This means Irrlicht now supports all major shading modes/languages: ARB Vertex Programs, ARB Pixel Programs, HLSL, GLSL 100 & 110, VS1.1 - 3.0, PS1.1 - PS3.0
  • 64 bit support
  • OpenGL RTT support (which means that finally all renderers are able to do RTT)
  • It is now possible to have multiple scene managers
  • Vertex and Pixel shader version 3.0 support
  • Detail map support, nice for terrain rendering.
  • Irrlicht.NET improvements: Terrain rendering, realtime shadows, bug fixes and more
  • Enhanced timer for features like 'bullet time' support
  • Improved .dmf and .ms3d loaders
  • Access to the mesh cache
  • Lots of bug fixes and a lot more. For a detailed list, see changes.txt

Thanks to lots of people how contributed code for this release, I added them to the author page (If I forgot one, then I'm very sorry, please don't be shy and send me a mail!) I also updated the development page with the roadmap for the next release and the tutorial page with the new/updated tutorials. Happy downloading.


Aug-20-2005 Development updates
Irrlicht terrain

The next version of Irrlicht (0.12.0) is doing some progress, I hope to have some more time to release it soon (for big values of soon). Here is a screenshot preview of a new feature in Irrlicht 0.12.0. Other news:


Aug-06-2005 Spanish Irrlicht tutorials & Jirr update
irrlicht updated

Jul-08-2005 Irrlicht Engine 0.11.0 released!
irrlicht updated

I just released Irrlicht 0.11.0. This release contains lots of bug fixes and improvements, and not that much new features. The highlights of version 0.11.0 are:

  • Improved Linux support: Mip mapping, Shared Object make target, speed improvements, bug fixes.
  • Enhanced Irrlicht.NET: Besides other small additions, the SceneCollisionManager is now available as well as the first big parts of the GUI System.
  • Antialiasing is now possible when using the D3D8 or D3D9 renderer.
  • Skinnable GUI environment: It is now possible to change the appearance of the graphical user interface easily. Besides the old skin, Irrlicht also includes now a new, metal shaded GUI skin.
  • COLLADA file loading simplified.
  • Lots of other bug fixes and improvements, see changes.txt for a detailed list.

You can download Irrlicht 0.11.0 from the download page. I also uploaded the new API documentation and API.NET documentation, and updated the development page.


Jul-07-2005 EPFL using Irrlicht in robot simulation
irrlicht updated

Two short updates:


Jul-02-2005 New irrXML release
irrlicht updated

I just released irrXML 1.1, the xml parser used by Irrlicht. This release adds some small bug fixes and improvements.
Other news:


Jun-24-2005 New games using Irrlicht
irrlicht updated

There are some new projects using Irrlicht:


Jun-04-2005 Community updates
news image

Time for some community news:

  • jirr, a a Java(tm) binding for Irrlicht has beend released in version 0.4, which supports Irrlicht 0.10.0 and includes source and documentation and all 12 translated examples. Thanks to Stefan Dingfelder for his work.
  • The first 10 Irrlicht tutorials have been translated into italian by Hangman.
  • The german Irrlicht Engine forum is now located at irrlicht3d.de.
  • Peter Müller released his art project LeoPig which uses Irrlicht. Source included.

May-26-2005 Irrlicht 0.10.0 released!
irrxml released

I just uploaded Irrlicht 0.10.0 to the sourceforge servers. This release of Irrlicht is maybe the one with the most new useful features in it. I implemented lots of user requests, hope you like it. The highlights are:

  • Five new built-in materials. The most interesting new material type is parallax mapping (screenshot) known from the Unreal3 demos. Implemented for the D3D8, D3D9 and OpenGL drivers. A demo in the SDK demonstrates this feature.
  • RTT (Render To Texture) support.
  • Built in DeleD (.dmf) and COLLADA (.xml, dae) mesh importers. The latter one is even able to load not only meshes but complete scenes with light and camera setup. This means that Irrlicht now is able to load 12 different 3D mesh formats directly.
  • .PNG texture loading support.
  • Specular highlights.
  • The possibility to run Irrlicht inside an existing Win32 window/widget.
  • Highly extended Irrlicht.NET support: Added animators, font drawing, collision response, and triangle selectors.
  • Two new tutorials. This means there are now 17 tutorials/examples in total in the SDK.
  • Software renderer with support for transparencies.
  • Enhanced XML parser (irrXML).
  • Lots of speed improvements and bug fixes.

For a complete list, please see the changes.txt file. You can download Irrlicht 0.10.0 from the download page. Updated also the features page, the author page, the tutorials, and the development page. And I also uploaded the new API documentation for Irrlicht and Irrlicht.NET.


May-14-2005 irrXML 1.0 & irrLua 0.1 released
irrxml released

After lots of user requests, I've created a separate project for the Irrlicht Engine xml parser. I extended it with lots of new features and bugfixes. I named it irrXML and created an own homepage for it. It is now completely independent of the Irrlicht Engine but still has all the nice features which made it popular. If you are searching for a descent, small, fast and simple xml parser, take a look at it.
And of course, all the features in irrXML will be in the next Irrlicht Engine releases. In fact, the whole irrXML SDK is being automaticly created from my Irrlicht development version with a click on single batch file which just copies files, runs doxygen, etc.

Another note: irrLua 0.1 has been released. It is an attempt to provide a nice lua front end to the Irrlicht engine. The current version is only set up to build under linux, at the moment. Linked this from the link page.


May-08-2005 Updated Irrlicht related project page
shot

I updated the Irrlicht related projects page with some screenshots and links people sent me during the last days and I found in recent threads in the forum.
If you want your project added there too, just drop me a mail: email anti-spam image.
Additional updates:


May-04-2005 Website change and call for shots
news image

I've worked a little bit on the layout of this website and I think I improved it. Besides the obvious design changes it is now a lot more clearly arranged. Other big changes are:

  • Rearragend the tutorials and moved some externals to irrlicht.sf.net
  • Added 'OSI certified' and W3C logos
  • Added Wiki link
  • Added google search-this-website link (right upper corner)
  • Removed shot of the month
  • Added project screenshots. Currently under contruction and quite empty.

About the shot of the month removal: I've recieved a lot of submissions every month and it was always difficult to choose the best and not to make any one angry because of this. So I decided to drop it. Instead, I created a new section on the screenshots page, where I now want to add shots of projects using Irrlicht, together with short descriptions. I also removed the game links temporarily because of this. So, if you created / are creating a game with Irrlicht, please send me a link and shots of it, so that I can add it. Would be very nice. And free advertisement for you.
I tested the new page with FireFox, Opera and IE, but if you encounter any problems, don't hesitate to tell me.


Apr-17-2005 Irrlicht-Engine.com and video download
news image Again, there is more than one news to tell:
  • Thanks to Joe Oliveri, this webpage is reachable now via Irrlicht-Engine.com too. Cool.
  • The next version of Irrlicht will be able to do parallax mapping. I've uploaded a short video which demonstrates this new feature. In addition, the new shot of the week shows it.
  • The link to the devpack for dev c++ I posted last time was incorrect. Now it should work.

Apr-09-2005 Unanswered emails
news image Maybe you've recently sent a mail to me and did not get an answer. This happens sometimes because of my spam filters and I'm very sorry for this. But during the last few weeks, not a single mail sent to me has been answered, because I simply haven't received them. I had some problems with my domain (code3d.com) and all mails sent do me did not reach their target. So it would be nice to not to be angry with me, and resend the mail(s), but please don't use the old one (niko (at) code3d.com) but instead email anti-spam image or directly email anti-spam image. Thanks. Also, the irrlicht (development) blog has been moved to irrlicht3d.org. Other news:

Apr-01-2005 Irrlicht Wiki
news image Saigumi created The Irrlicht Wiki. Wikis are currently quite popular, and undoubted usful. So it would be cool if some articles/tutorials etc get posted up there. Added it to the link section, which has also been restructured a little bit. Some other news:
  • The Irrlicht Forum has been hacked for the second time. I updated, patched, modded and restored it some hours later, and (nearly) no data has been lost. Now we really know that script kiddies do not have any respect for free open source software. Sorry for any inconvenience.
  • Andrew Yee is creating a 3D fighting game for University of Victoria named Stickman Fighters.

Mar-28-2005 Irrlicht 0.9 released!
news image

Irrlicht 0.9 has just been released. There are lots of bug fixes in it, but also many new features. In addition, some of the most popular community extensions have been integrated directly into the engine. Some of the most important changes are:

  • Irrlicht now includes a completely new and working terrain renderer. It is based on the GeoMipMapSceneNode by Spintz which is based on Soconne's terrain renderer.
  • Multipass rendering for SceneNodes is now possible, which means a scene node can now contain multiple types of materials (transparent/opaque) but all parts will be rendered in the correct order. This was previously only possible by creating spearate scene nodes for transparent objects.
  • A lot of external importers have been integrated into the engine which means Irrlicht can now load a lot more file formats directy. The new ones are:
    • FSRad (.oct) file loader
    • Cartography shop 4 (.csm) loader
    • Pulsar LMTools (.lmts) loader
    • My3DTools 3 (.my3D) file loader
  • If the now 9 supported formats are not enough, there are some exporters for 3DSMax, Gile[s] and Blender included in the SDK.
  • Multitexturing support for Linux
  • A new tutorial (about terrain rendering) and an updated tutorial which shows how to use HLSL in Irrlicht.
  • Lots of other things, please take a look at changes.txt for details.

You can download the release from the download section. Ignoring the tradition, the API documentation has already been uploaded. In addition, the new tutorials are also already online and the new shot of the week shows a scene from the newly added tutorial.


Feb-03-2005
More than 30.000 posts!

Hurra, now we've got more than 30.000 posts in the Irrlicht Engine forum! Some additional statistics: We've got 1517 registered users, 57.29 posts and 9.79 new topics per day, and a database size of 47.68MB. So our community is quite active. :) Some other good news:

  • Reinhard Ostermeier created a website with some of his extensions to Irrlicht: Currently you can find an image list, a tree view and his addition for making it possible to load 32 bit bmp's in Irrlicht.
  • James K. Aladar created an alternative Irrlicht engine logo. Can be usful if you want to use it inside of your games for example.
  • As you can see to the right, we've got a new shot of the month. It shows a project of Dusan Benasic.

Jan-22-2005
Localization and Tutorial updates

Major tutorial update and announcement of a new localization of this webpage:


Jan-03-2005
Related projects

Another short list of new interesting Irrlicht Engine related projects:

  • Arena of Honor is a multiplayer first person shooter created by Artur Hallmann and Nils Keller which uses Newton for physics, RakNet for networking, Audiere for sound and, of course Irrlicht for graphics. The game already looks quite well and is entertaining, there is a demo waiting for you to download. You can discuss the project in the Irrlicht forum in this thread. I've added the Arena of Honor homepage to the link section.
  • IrrSED - A scene editor for Irrlicht created by Tom Williams with export into .h and .cpp files and particle editor. The new shot of the month shows it in action. Notice that IrrSED uses Irrlichts internal graphical user interface system. ;) I added IrrSED to the link section. (forum thread)
  • Paul Zirkle aka Keless released his ICE framework in version 2.0. Very cool.
  • IrrGame - A gamestate system for easily creating games by Friedrich Schick. (forum thread)
  • Drac's Irrlicht GUI Designer, a tool for creating Irrlicht GUIs. (forum thread)

Dec-12-2004
Small updates

There is a russian Irrlicht Engine webpage available, created by Panchenko "Andrushka" Andrew. He already translated big parts of the site and also some tutorials. Added the page to the link page.
I added a sphere file to irrlicht.sf.net for the exWARE German Irrlicht Portal. And if you haven't taken a look at the GMax Video Tutorials by afecelis yet, I'd recommend to to that now.


Dec-05-2004
Irrlicht Forum hacked

Few hours ago, the Irrlicht Engine forum has been hacked. I don’t know exactly what they changed and how they did this, but it seems that they only changed the forum frontpage. I restored it, upgraded to a newer version of the forum and changed some passwords. That’s the only thing I can do. I you are a registered user in the Irrlicht Forum, please notice that your password may be insecure now.
From my personal point of view, I cannot understand why anybody would hack an open source project website like Irrlicht. I am doing this for free, and in my spare time, of which I currently don’t have a lot. I thought hackers have some honor, but obviously I was wrong here. The Irrlicht website isn’t the only 3D engine project which has been hacked recently: The one of Purple# is another example. I’m not pleased at all. Hey guys, if you want to stop people from creating great free and open source software, you are on the right way.

Some other, better news: This month, I received serveral submissions for the 'shot of the month'. I chose the one sent in by Brent Cowan, which shows his game 'Space Madness'.


Nov-11-2004
New related projects

Some links to new Irrlicht related projects:

  • Bindenlicht is a Java(tm) binding for the Irrlicht Engine, bringing a high quality open source 3D engine to the Java(tm) platform.
  • 3D CakeWalk - a game development kit built around the Irrlicht engine. Discuss in the forum.
  • ProjectPSI is a project which aims to create a framework for a highly dynamic world simulation which will use Irrlicht for graphics.
  • My3DTools by ZDimitor, tools allowing to export lightmapped scenes from 3DMAX directly into Irrlicht.
  • IrrSED - Irrlicht Scene Editor

Updated the link page with these projects.


Oct-24-2004
Updates

I did several website updates:


Sep-25-2004
Irrlicht 0.7.1 released!

Irrlicht 0.7.1 is out. This is a non-SDK-release, which includes some major bug fixes, but no documentation, media files and examples. Only the source and precompiled binaries have been updated. If you don't have any problems with Irrlicht 0.7, stay with it. Take a closer look at changes.txt if you want to know what was exactly fixed. You can get this release from the download section.

There is also a new shot of the week, sent in by Alvaro "afecelis" F. Celis. It shows a scene from his splitscreen demo and really looks cool. It looks even better in movement, so take a look into the forum and check it out. :)


Sep-18-2004
API documentation uploaded

I just uploaded the API documentation. As Irrlicht.NET is included in version 0.7, you'll find a new entry in the left menu: API.NET. In addition, I updated some other parts of the webpage. This is the complete list of changes:

Please note that in version 0.7, there are some minor bugs with the setting of the correct renderstates. I'll try to release a small bug fix package next week. If you cannot wait until then, visit the forum, you'll find there bugfixes made by really quick people like jox. Another alternative would be of course IrrlichtNX, I think they've got most of the fixes included already.


Sep-11-2004
Irrlicht 0.7 released!

Finally, after a lot of time, today I released Irrlicht 0.7. There are a lot of new features in it. This version was tested and made to work with 5 different compilers, 4 different IDEs and 2 operation systems. This was a lot of work, and I am really happy that it is out now. The new features are in short:

  • The first version of Irrlicht.NET is included in the SDK. It makes it possible to use Irrlicht from any .NET language like C#, VisualBasic and Delphi.NET. It is a very early version with very limited features, but it works.
  • Low level vertex and pixel shader programming support with the D3D8, D3D9 and OpenGL renderers.
  • VSync option.
  • Text scene node.
  • XBOX project setup support.
  • Better Linux support: all examples and the techdemo now runs on this OS.
  • Three new tutorials.
  • Lots of bug fixes.

A detailed list of changes can be read in changes.txt. Irrlicht 0.7 can be downloaded from the download section. Happy downloading! I added some new names of contributors to the author page. Maybe I forgot someone, please drop me a line.

 

Aug-30-2004
Irrlicht 0.7 with shader support

I just finished the first implementation of the new material system for the upcoming release of the Irrlicht engine. This change makes it possible to use D3D8 & D3D9 vertex and pixel shaders and OpenGL vertex and fragment programs with the engine. In 0.7, only assembler will be supported, but I'll add support for higher level languages like HLSL and GLSL later too. I added a screenshot of the first version which worked with all drivers into the screenshot section, and made it shot of the month.

The next steps for the new release are: Linux port, tutorial and documentation updates, testing, testing, testing.

Another bigger news:
Eve-corp was moved to IrrForge. I changed the links on this webpage to the new page. Irrforge is the free project hosting service for Irrlicht based applications by John Goewer, aka saigumi.


Aug-01-2004
IrrlichtNX

mm765 and erSitzt created Irrlicht NX, a version of the irrlicht engine with added patches and cvs support. This project looks promising, they are running their own cvs server and they've got a forum and a wiki. In addition, there is also an up-to-date API documentation available. I would recommend to use and support this great service, if you need a bug fixed, a more stable engine or cannot always wait for me to make a new release. They could need some help:

  • Of course, they need people for sending in patches. Simply post them into their forum.
  • They are searching for maintainers of parts of the library.
  • They could need someone to create a better website.

Many thanks go to the maintainers and creators of this project!
I updated the link page, adding IrrlichtNX, jirr and a pointer to the IRC channel.


Jul-19-2004
Jirr, IRC channel and others

Time to add some new links to this page:

  • Jirr, the java port of the Irrlicht Engine created by Stefan Dingfelder can be found at jirr.sourceforge.net. There are already some interesting files available for download.
  • For those who didn't know yet: There is an Irrlicht IRC Channel available. The server is irc.freenode.net, the channel is #irrlicht. If you need help joining, you can take a look at this thread in the forum.
  • The monthly discussion about the CVS has started again. Mike Ennen even started a CVS petition this time. Thanks for the effords, but it won't change anything, sorry. Read and discuss in this thread in the forum why.

Also, it was time again to post a new shot of the month. This time, it is a shot stolen by me from the website of the project goretek.


Jun-19-2004
Robomaniac 3D Engine Foundation Contest

Robomaniac launched the second Irrlicht Development Contest. The goal is to create the best looking tech demo. The demo must be themed around summer relaxation 2004: what your doing, what you want to do, or anything summer related. All entries must be submitted by June 30. And there are prices to win: For example 1 year of Webhosting donated by Saigumi! (Further donations are welcome.) For more informations, take a look into this thread.
Another news is that Eve-Corp 2.0 is now online. Eve-Corp hosts Irrlicht-based programs. It is a free service, created by Saigumi. (A lot of thanks go again to him!)


Jun-12-2004
.NET and Java

The development of the .NET port of Irrlicht is making progress, and it is already possible to use the most important parts of the engine, I already posted a screenshot. But there is going on more: Stefan Dingfelder is currently working on a Java port of Irrlicht, and it really looks promising: He already got the techdemo working with it (see this shot).
Seems that the engine is getting more and more portable, it is now working on a lot of rival and competiting technologies:

  • Linux and Windows. (Some people even sent me notice that they've been porting the engine to MacOSX, AmigaOS and XBOX but they never published their work.)
  • OpenGL and Direct3D.
  • Java and .NET.

Again, I added some links on the link page to some Irrlicht Engine related projects, both from russia:

And last: Robomaniac posted a very useful FAQ link page into the forum. Sorry for posting this that late. With this update, I also updated the development and the author page.


Jun-06-2004
Announcing Irrlicht.NET

In version 0.7, together with some other enhancements of the engine, I'll include the first version of Irrlicht.NET. This will be a .NET class library, making the engine available for C#, VisualBasic.NET, Asp.NET, Delphi.NET and whatever. From then on, Irrlicht.NET will be included in every SDK release and become an important part of the engine.
The first version of Irrlicht.NET will not be complete at all, but you'll be able to do a lot of things already. My first test with C# worked with no problem and looked like this:

using System;

using Irrlicht;

using Irrlicht.Video;

/// <summary>

/// Example application using Irrlicht.NET

/// </summary>

class ExampleApp

{

  [STAThread]

    static void Main(string[] args)

    {

      IrrlichtDevice device = 

          new IrrlichtDevice(DriverType.SOFTWARE);



      device.ResizeAble = true;
device.WindowCaption = "Irrlicht.NET test"; while(device.run()) if (device.WindowActive) { device.VideoDriver.beginScene(true, true, 0); // draw something here. device.VideoDriver.endScene(); } } }

Jun-01-2004
New SotW & 0.7 development

I uploaded a new shot of the week, which shows a scene created by afecelis. You can find more informations in the Irrlicht engine forum in this thread.
Some news about the development of the next version of Irrlicht: I am currently working on a new material system. The current material system is easy to use, but it is unflexible and only provides a very limited amount of materials (currently about 15). The new one will be 100% backward compatible with the current material system, but it will be extensible. It will be possible to add easily new materials and to access every renderstate of OpenGL, D3D8 and 9, even vertex and pixel shaders if you like. So for example, if you want per pixel lighted, normal mapped polygons in the engine but they are not built in yet, you will be able to simply add them as you can currently add new customized scene nodes.


May-09-2004
More projects using Irrlicht

If you are new to Irrlicht, there is a very objective article available on freshmeat.net, giving a short overview about the engine. It was written by Ian Gowen and also comments my rusty english, which I commented in return. ;)
There are several new projects using the Irrlicht Engine. I added links to all homepages of them to the link section:

  • 2080 - Space Colonisation, a space game hosted by sourceforge and eve-corp, there is already a tech demo available
  • Necor, a 3rd-person network action game.
  • Project Urbanus, an adventure/quiz-like game with a 3rd person view, playing in a real city in the 1920's.
  • Tower, a role playing game hosted by sourceforge.

I also replaced the lemon team icon with a newer one. I chose the new shot of the month from a posting by s32_weaselType, it is a first person shooter he is working on.
And last, I updated the DevCpp tutorial, several people sent corrections for it, thanks to all!


Apr-28-2004
Irrlicht/Ruby interface && Paco Jones

Jerome Nichols created a comprehensive Ruby/Irrlicht interface. It is called Irr or IrrRuby and its homepage is located at irr.rubyforge.org. A good reason to try out ruby at least now. :)
Another good news comes from the Lemon Team. They created a game called 'Paco Jones' during a fast game competition. It is available at their homepage for free download, more details and screenshots can be read in this thread in the forum.
I added and updated links in the link section and the contributors list for this.
And last, I am sorry for the recent lack of updates, I currently have a lot to do at university. At least I created a blog where I post from time to time to show that I am not dead already. :)


Apr-12-2004
Game Maker .DLL && Updates

Game Maker is a freeware tool for making it easy to create games. It seems to target at non-programmers, but I think this tool is also useful for quick prototyping. Xception now created a plugin .DLL for GameMaker, which makes it possible to use the Irrlicht Engine in this tool and to create 3d games with it.
A Link to to Xceptions page was added to the link section and I updated the link to 'the agency' project, which is now hosted on sourceforge.net. I also updated the development page.
And last, I uploaded a new shot of the month. It shows the Irrlicht Engine Meshviewer, which comes with the Irrlicht Engine SDK. I enhanced it to load also Quake 3 .pk3 files and I'll include this little change with the next release.


Mar-27-2004
Physic engine integration tutorials

Thomas Suter updated his Irrlicht Engine ODE tutorial to make it work with the new engine version. The irrlicht.sf.net copy of this tutorial is now updated too. Also, there is a completely new external tutorial available: Mercior wrote one, showing how to use Irrlicht with a new physics engine named 'newton game dynamics'.
This means the engine seems to work now with three popular physics engines: ODE, Tokamak and Newton. Links to all tutorials are available in the tutorial section.


Mar-17-2004
Doc upload and new IotM

Too late as the tradition demands, I uploaded now the documentation files of Irrlicht 0.6. Happy browsing. :)
I also uploaded a new image of the month. It shows a scene of a game made with Irrlicht. It is called 'T'Quai The Dragon Slayer'. Some informations about the game can be found here and in the forum.

Mar-14-2004
Happy birthday Irrlicht Engine!

Exactly 365 days ago, the first version of the Irrlicht Engine (0.1) was released. This means, the Irrlicht Engine today celebrates its first birthday. Time for some statistics:

  • In the course of the last year, Irrlicht evolved from a totally unknown C++ project to one of the most popular open source 3d engines. As for example sourceforge's software map reveals.
  • Thousands of programmers downloaded the Irrlicht Engine SDKs. Unfortunately, the sourceforge download statistics currently do not work, but for example: During only 2 months, version 0.4 has been downloaded 14000 times.
  • There have been 10 official releases: 0.1, 0.1.5, 0.2. 0.2.5, 0.3, 0.4, 0.4.1, 0.4.2, 0.5 and 0.6. This means one release about every 35 days. That was a lot of work. Really.
  • We've got a constantly growing community. Every day, there are 45.66 new posts in the forum. The database already has a size of 24 MB, and 2.5 new users are registering every day. Soon we'll reach the 10000th post in the forum. ;)
  • In version 0.1, there were 28.512 lines and 739KB of code in 183 source files. The latest version, 0.6 has 116.000 lines and 3473KB of code in 455 files. The engine now consists of 4 times more code than a year before.

As you can see, the engine is very young, compared to other open source 3d engines, but it is evolving rapidly.
A brief overview about my future plans:

  • Head for version 1.0. Within the next year, we should find an end of adding new features to the engine and try to make everything stable and run without bugs.
  • I've got an idea of creating a donation button on the homepage using paypal or sourceforge's system to be able to buy more hardware and books for further development. But I don't know yet if it works fine with austria, where I live. And also, I don't think a lot of money would be donated, so I am still guessing.
  • Maybe a top level domain for the engine would be cool. But I am unsure in this case too. irrlicht.sf.net is also cool.

Thanks to all users and supporters of the engine! All this would not be possible without you. Lets go on, for the next release. :)


Mar-09-2004
Irrlicht 0.6 released!

Today, I released Irrlicht 0.6. The new SDK can be downloaded from the download page. You might consider upgrading to the new version, if you need something from this list:

  • Improved .X file reader. Now loads, displays and animates 99% of all .x files it was tested with.
  • Integrated XML parser and writer. Reads UTF-16 as well as ASCII text, and directly out of compressed .zip files if needed.
  • Lots of new GUI widgets like ComboBoxes, ToolBars, PushButtons and ImageButtons.
  • A new tutorial which shows how to create a complete mesh viewer application.
  • Resizeable rendering window.
  • Full Filesystem support in Linux. (as well as some other bug fixes for this OS)
  • Lots of small additions and bug fixes.

A detailed description of all changes can be read in changes.txt. I also uploaded the new tutorial to this webpage, where it can be read online.


Feb-06-2004
Fog

During the last days I was adding some missing features to the engine. In fact, I had a long list with lots of user requests. One of the most basic missing features was fog. It was not very difficult to add, took me about 20 minutes to update the D3D and OpenGL renderer. In 0.5 it will be possible to choose between pixel and vertex, exponential and linear fog, and also range based vertex fog is supported. You can see the result at the left.
But the shot does not only show the new fog, there is also another new feature. Take a closer look. Okay, you cannot see it? Hint: It is a shot of the OpenGL renderer, not D3D. Right, if you are an Irrlicht Engine user, you should now see it. Another long missed feature. ;)
As always, the screenshot was added to the screenshot section.


Feb-03-2004
GUI Enhancements & 3D Game Editor

As you can see at the screenshot on the left, I am currently working on huge improvements of Irrlicht's user interface environment. I already fixed lots of API problems and made it easier to use. And I added new widgets:

  • Menus: complete with submenus and also cabable of being used as context menu (when you do a right click for example)
  • Editboxes: with support for clipboard copy & pasting, scrolling, unicode text, short cuts and a lot more.
  • Tabcontrols: everything you need to get more user interface elements on the screen.

These will be included in the next release, hope you'll find it useful. I added the screenshot to the screenshot page.
The shot also shows the prototype of a 3D game editor I am working on. I am just testing and playing around, it doesn't mean that I'll create a generic 3d game editor for the Irrlicht Engine. :)


Jan-31-2004
Email problem & updates

I am constantly getting more emails. Besides about 150 spam mails, there are also 5-10 mails from Irrlicht Engine users every day. I am using some very agressive configured spam scanners to get rid of the spam, and in this way some of real mails might get lost. I am trying to answer each mail sent to me, and this is consuming a lot of time. So if you only have a basic question, consider posting it into the forum, you might get an answer more quickly.
If you didn't get an answer from me per mail after 3-5 days, simply send it again, maybe I didn't recieve it. I updated the author page with a similar text like in this news item, and I added 3 new answers to the FAQ. They are describing for example why there is no CVS, and when the next release will be available. I also updated the development page with the current status of the development, here some details:

  • Working on the .x animation player, loading, triangulation and mesh optimization is already done.
  • Modifying the GUI environment a little bit, also considering some useful hints by saigumi.
  • Refactoring the internal engine. Trying to add some missing features spottet out by keless.

And last, but not least: I added a link to a new project of keless: IrrLichtRPG - Erring Light. I updated other parts of the link page too, for example the ICE Framework now has a new icon.


Jan-22-2004
No more holes anymore