Looks like I'm not calling
irrEdit, the editor for Irrlicht 'extensible' for nothing. You can write extension scripts using
Squirrel with it and extend any part of the underlying 3D graphics engine and scene graph using a mighty plugin C++ API. And
as just announced on the forum, Blindside just released a shadow map plugin for irredit:
Quite impressive. Dynamic realtime shadows inside this editor which doesn't support something like this natively. :) There is also a
youtube video showing the plugin in action.