Feature requests for Irrlicht 0.7
-
- Posts: 360
- Joined: Tue Feb 10, 2004 2:20 am
- Location: Lubbock, TX
I agree with saigumi. Also there tutorials which are there are through and do a good explanation of using the engine. The doucmentation is some of the best I have seen for open source projects and the engine is great.
I would like to see a tutorial on creating a custom scene animator or two. And maybe some special effects tutorials.
I would like to see a tutorial on creating a custom scene animator or two. And maybe some special effects tutorials.
effects
well since effects (particle effects anyway) are scenenodes, you can attach them to meshes with addchild. now its true we dont have shaders and they would be cool, but i think when they get added it would maek more sense to stick to the scenenode type interface.
another thing that would be cool is to come up with some way to define custom events,similar to how we can define custom scenenodes. this would be good for making sound or network events. thats definitely something i could use.
also since we have an integrated XML reader, why not some sort of integrated scripting language (LUA, simkin, angelsciript, python, perl, javascript, ruby, whatever...) probably any scripting language would be good as long as it interfaced well with irrlicht.
another cool feature would be to come up with some sort of standard XML scene format for irrlicht. yes, we do have pretty good BSP support, but bsp is no good for outdoor scenes, i think it would be good to have an XML scene format that ties together a mesh format(x or 3ds ideally for mesh levels), the terrain scenenode(another way to make a level), and has an object heirarchy for things like static/animated submeshes, map triggers, portals, spawnpoints, etc... really this would be a container class which just "holds" a bunch of things which we already have, but having a standard format for the XML file would allow us to create an irrlicht map editor that everybody could use
i have been developing such a beast for my use in fmorg, with the intent to make and editor for said xml format also, but am nowhere near finished yet. triggers and portals dont work and the terrain node is buggy. all the same i think given some time ill get it together and maybe it can become a TPIM.
lastly, and i know im prolly preaching to the chorus, but multitexturing would be cool.
-Ted
another thing that would be cool is to come up with some way to define custom events,similar to how we can define custom scenenodes. this would be good for making sound or network events. thats definitely something i could use.
also since we have an integrated XML reader, why not some sort of integrated scripting language (LUA, simkin, angelsciript, python, perl, javascript, ruby, whatever...) probably any scripting language would be good as long as it interfaced well with irrlicht.
another cool feature would be to come up with some sort of standard XML scene format for irrlicht. yes, we do have pretty good BSP support, but bsp is no good for outdoor scenes, i think it would be good to have an XML scene format that ties together a mesh format(x or 3ds ideally for mesh levels), the terrain scenenode(another way to make a level), and has an object heirarchy for things like static/animated submeshes, map triggers, portals, spawnpoints, etc... really this would be a container class which just "holds" a bunch of things which we already have, but having a standard format for the XML file would allow us to create an irrlicht map editor that everybody could use
i have been developing such a beast for my use in fmorg, with the intent to make and editor for said xml format also, but am nowhere near finished yet. triggers and portals dont work and the terrain node is buggy. all the same i think given some time ill get it together and maybe it can become a TPIM.
lastly, and i know im prolly preaching to the chorus, but multitexturing would be cool.
-Ted
My irrlicht-based projects have gone underground for now, but if you want, check out my webcomic instead! http://brokenboomerang.net