Irrlicht Engines Graphical limitations?
Irrlicht Engines Graphical limitations?
What are the limitations with the irrlicht engine, graphics wise. For example could it use complex meshes such as those out of quake 4 or a program like that or will it always be block like as in examples.
Programming Blog: http://www.uberwolf.com
-
- Posts: 157
- Joined: Tue Mar 20, 2007 8:30 am
It depends on your hardware mostly. If you've got 1.0Ghz processor, 256Mb RAM 32Mb video you'll be limited to less complex geometry, whereas something like 3.0Ghz, 1Gb RAM and 256Mb video should be able to handle something as complex as Quake 4 no problems.
The best way to see how much Irrlicht can handle graphically is to make yourself a simple 10000 poly model and see how many of those you can have before you get under 30 frames per second
The best way to see how much Irrlicht can handle graphically is to make yourself a simple 10000 poly model and see how many of those you can have before you get under 30 frames per second
Tell me what you cherish most. Give me the pleasure of taking it away.
-
- Posts: 269
- Joined: Tue Oct 31, 2006 3:24 pm
- Contact:
-
- Posts: 157
- Joined: Tue Mar 20, 2007 8:30 am
Next-gen graphics aren't just insane poly counts, they use alot of shaders, things like normal mapping, real-time reflections, per-pixel lighting and HDR lighting, that sort of thing. So like white tiger said, just knowing Irrlicht wouldn't be enough, you'd need to know how to write all the fancy shaders (not to mention knowing how to make sweet looking high poly models).
And if you had really high end hardware, I'm talking quad-core processors, 8800 ultra's in SLI, and stuff like that, then yes Irrlicht could probably do PS3 quality graphics
And if you had really high end hardware, I'm talking quad-core processors, 8800 ultra's in SLI, and stuff like that, then yes Irrlicht could probably do PS3 quality graphics
Tell me what you cherish most. Give me the pleasure of taking it away.
-
- Posts: 269
- Joined: Tue Oct 31, 2006 3:24 pm
- Contact:
Tha's what i would to say. You can have the last quad-core processor with the last nvidia\ati graphic card with support for dx10, only with irrlicht you can't get the same graphic like modern gamesNext-gen graphics aren't just insane poly counts, they use alot of shaders, things like normal mapping, real-time reflections, per-pixel lighting and HDR lighting, that sort of thing. So like white tiger said, just knowing Irrlicht wouldn't be enough, you'd need to know how to write all the fancy shaders (not to mention knowing how to make sweet looking high poly models).
You need to learn shaders, nvidia cg shaders would be great to avoid learn both GLSL and HLSL. But as far as irrlicht doesn't support cg shaders, i suggest to write shaders in cg and compile it in assenbly (with nvidia compiler) for dx and ogl. Assembly shaders are supported by irrlicht.
But learning shading is not as simple as it can appear. Cel shading or phong shading can be simple to understand, but shaders like advanced water, parallax mapping, ambient occlusion, HDR, du\dv mapping and others are not so simple to write, and if you don't have solid maths basic, they are impossible to write.
Unfortunately the shaders bult-in irrlicht are less than other graphic engines. Irrlicht is based mostly on fixed pipeline rendering
So the solutions are:
- if you have solid maths knowledge and you want to spend time, learn shaders and you will get ps3-like graphic with irrlicht
- switch to an engine wich has lots of built-in shaders.
Yes, the problem is writing the shader. to write a shader you need solid maths knowledge (you can't write a parallax mapping shader for example if you don't know what a tangent is), can use an API (dx or ogl) [at least the basics] , learn the shading language (of course) and spend timeThe Irrlicht allows for shading. I don't fully understand what your talking about
-
- Posts: 1029
- Joined: Thu Apr 06, 2006 12:45 am
- Location: Tennesee, USA
- Contact:
Really No point swiching engines trust me I was watching the video and like what IT people learn in first year uni will be outdated by their third year. ITs actually a huge huge problem to get graphic of that size, you need artists, concept, the software to make it and people hire these artists for thousands.
Irrlicht will eventually update its only in 1.3.1 for f$2ks sake. Though if you do have a chance to get a fully commercial engine e.g Glacier engine used for hitman this engine can really not compare, though Im sticking with irrlicht.
You can always tweak Irrlicht yourself
Irrlicht will eventually update its only in 1.3.1 for f$2ks sake. Though if you do have a chance to get a fully commercial engine e.g Glacier engine used for hitman this engine can really not compare, though Im sticking with irrlicht.
You can always tweak Irrlicht yourself
Programming Blog: http://www.uberwolf.com
-
- Posts: 157
- Joined: Tue Mar 20, 2007 8:30 am
It should be possible to get Irrlicht to compile using DX10, you'd just need someone with the time and motivation to do it3ddev wrote:One limitation which might affect some gamers, is that Irrlicht doesn't support DX10 yet. Therefore, Irrlicht games on Vista won't be as fast and well integrated into the environment, including the Aero interface.
Tell me what you cherish most. Give me the pleasure of taking it away.
-
- Posts: 277
- Joined: Thu Dec 15, 2005 6:11 pm