What should go in Irrlicht 2.0?

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

The Anaconda wrote:check the blog niko just added ogre mesh format
Sure, I'm aware of this and it's my loader. I was just talking about an export module from blender to .mesh files. The ogre file format exporters seem to have a good quality for many modellers so this could give opportunities to get an enhanced modelling pipeline.
Panther
Posts: 34
Joined: Tue Jun 06, 2006 1:05 am

Desirable features for Irrlicht 2.0

Post by Panther »

I'm new to Irrlicht so some of these things may already be in the engine. I did search the forus though, and didn't find anything.

:idea: 1. Lightning/Electrical Effects: The ability to create point-to-point 3D lightning, and change the parameters (like color, branching, bolt width).

:idea: 2. Shadows on Terrain (Apparently this is really hard).

:idea: 3. Fuzzy-Shadows. (Real shadows have blurred edges when the light source isn't close).

:idea: 4. Mirrors. An easy-to-instantiate flat-mirror object. You can vary the reflectiveness, size.
Hirte
Posts: 73
Joined: Sat Apr 01, 2006 1:32 pm

Post by Hirte »

Shadows on terrain? I could swear I have seen something like that in my first terraintest...
TheGameMaker
Posts: 275
Joined: Fri May 12, 2006 6:37 pm
Location: Germany

Post by TheGameMaker »

I think shadows on a terrain arent much harder than on objects... and irrlicht hasstencil shadows on objekts...
JPulham
Posts: 320
Joined: Sat Nov 19, 2005 12:06 pm

Post by JPulham »

Better water like the bottom of this page. Fresnel etc.
http://www.moon-labs.com/ml_resources.htm
The water looks ok now but proper reflection refraction effects would be cool(Fresnel effect).

Also, hardware independant post production. applying filters to the image BEFORE they are presented (blur, bloom, invert ect...) A class could be used for this like 'IPostEffect' and SceneManager has 'AddPostEffect()'

more customisable GUI (image maps/shaped buttons etc).

Finally. A unified pesudeo script language that has the basic features of all shders (glsl, hlsl) and the driver converts them at load time to the appropreate type... hardware independant shaders (very simple at best)

That last one was unlikely and difficult :D
pushpork
Phunk
Posts: 78
Joined: Sun Dec 14, 2003 8:18 pm
Location: The Netherlands

Post by Phunk »

making the loading of meshes/textures thread safe. Or even an additional non blocking method of loading.
etcaptor
Posts: 871
Joined: Fri Apr 09, 2004 10:32 pm
Location: Valhalla
Contact:

Post by etcaptor »

Implementing of Tangets for Animated meshes will be nice :wink:
ImageImage
Site development -Rock and metal online
--- etcaptor.com ------freenetlife.com
RustyNail
Posts: 168
Joined: Fri Jun 02, 2006 1:49 pm
Contact:

Post by RustyNail »

Better water like the bottom of this page. Fresnel etc.
http://www.moon-labs.com/ml_resources.htm
The water looks ok now but proper reflection refraction effects would be cool(Fresnel effect).
Ya, I agree... Would be cool... 8)
I have recently discovered that both the Flu and my Algebra teacher have exact the same effect on my health: it quickly degrades.
stodge
Posts: 216
Joined: Fri Dec 05, 2003 5:57 pm

Post by stodge »

- Better looking GUI - easier theming perhaps?
- Improved performance, the OpenGL driver is shamefully slow
JPulham
Posts: 320
Joined: Sat Nov 19, 2005 12:06 pm

Post by JPulham »

definatly better GUI. Not to put irrlicht down, but look at Ogre. THAT is a game GUI. However, image maps and cutome images for buttons (or even OnPaint() methods) give the programmer some freedom.
pushpork
Baal Cadar
Posts: 377
Joined: Fri Oct 28, 2005 10:28 am
Contact:

Post by Baal Cadar »

Ogre just uses cegui (and its own overlays in parts), which runs fine with Irrlicht too. Next cegui version 0.5 will be released soon and under MIT license instead of LGPL. Yet another reason gone not to use it.

Check it out.
No offense :)
JPulham
Posts: 320
Joined: Sat Nov 19, 2005 12:06 pm

Post by JPulham »

Irrlicht should adopt the XNA framework when it comes out. It runs on PC AND Xbox360. I don't know how good it will be but a simple implementation (with joystick based "tab" controles for GUI etc) to add to Irrlicht and Irrlicht .NET.
i.e. irrlicht.XNA!!!
just an idea :roll:
pushpork
simply
Posts: 7
Joined: Mon Jun 26, 2006 9:49 am

Post by simply »

I recommend to stick with the OGRE formats, not just .mesh, also the .material, .program, etc. Perhaps work together with the OGRE devs, improve the format and establish it as _THE_ STANDARD OPEN-3D-FORMAT.
That would be great for the engines and the community!
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

.material is already supported right now (to some extent...), others might follow in the future. But I doubt that .mesh will become the standard format. There are too many requirements that all the different 3D applications have. I guess that U3D will become a common mesh exchange format very soon so .mesh would have a chance only for realtime rendering (it's definitely not useful for mesh exchange), and even here I have some doubts if this is useful (see the comments on the first two pages on this). It's simply too much engine dependent to have the best file format for fast loading in realtime rendering.
simply
Posts: 7
Joined: Mon Jun 26, 2006 9:49 am

Post by simply »

As you said, I thought as a realtime rendering format, not for exchange, for that purpose there are enough good formats available, already.
hybrid wrote:.material is already supported right now (to some extent...)[...]
How to use? I can't find it.
EDIT: Cleared, I found it in this forum.
Post Reply