Hello all,
I am extremely impressed with the Irrlicht engine and am gearing up to use it in a project but had a few questions that I hope some one can answer for me.
Being new to the gaming community and engine development, I had done a little research on the web into various types of existing commercial engines as well.
I noticed that some commercial engines such as the A6, or a few that I have seen on TV seem to have very good quality graphics, almost to the point of real-time ray tracers which I don't think are possible yet, while still maintaining very high frame rates.
The question comes to my mind as to how they might be doing this?
Does it have some thing to do with being able to handle very large polygon counts?
Maybe in the renge of several hundred tousands at a given time?
Or is it someting else?
Perhaps clever utilization of threading or something along these lines.
Anyway, I am just trying to learn more about gaming engines and how these companies can achieve such high quality graphics that I thought I would ask the forum and maybe get some insight from the wonderful experts that have been so nice to answer my questions since I have joined.
Thanks again and have a great day,
Lonnie
commercial engine questions
It's not always the engine which makes games look good. Without seeing the code I couldn't say, but my guess is that they have a greatly optimised engine and the rest they do with shaders and top notch modelling and skinning. If we knew how it was done then ID wouldn't be able to sell licenses of their engines for like $100,000 or whatever it is.
Judging from what I have heard about the Quake2 engine that was open sourced, it seems to have a lot of hacks and workarounds. A group of experienced guys who know how to squeeze those extra couple of frames here and there I'd guess, releasing the modellers and artists to produce higher quality work that will still run at a good speed.
Judging from what I have heard about the Quake2 engine that was open sourced, it seems to have a lot of hacks and workarounds. A group of experienced guys who know how to squeeze those extra couple of frames here and there I'd guess, releasing the modellers and artists to produce higher quality work that will still run at a good speed.
Re: commercial engine questions
You can get high frame rate if your scene is well arranged toward game engine.LonnieTC wrote:Hello all,
Does it have some thing to do with being able to handle very large polygon counts?
Maybe in the renge of several hundred tousands at a given time?
Or is it someting else?
Perhaps clever utilization of threading or something along these lines.
Lonnie
You must careful choice your camera culling, size and place of meshes on the level. I think even that it's not related with game engine but with engine/level treatment .
Much of speed comes from being able to avoid drawing what is not seen. I have developed a portal rendering system with irrlicht (http://irrlicht.sourceforge.net/phpBB2/ ... php?t=5192) for dynamic objects and am working on a sector based PVS system (that will work hand-in-hand with the portal system) for large static meshes (i.e. the level mesh)
You do a lot of programming? Really? I try to get some in, but the debugging keeps me pretty busy.
Crucible of Stars
Crucible of Stars