Performance rate on 3D Engines' database

C6f1592336d835db8d39320dd049a929
0
liberostelios 101 Oct 19, 2005 at 14:12

I find the 3D Engine DB realy amazing! But, I think that in the individual categories for rate, it’s important to be a “performace” category. I think this is one of the most important things about chosing an engine and it is necessary to be added.

PS: I hope you understand my english, as I am not the best!

6 Replies

Please log in or register to post a reply.

7543b5c50738e23b200e69fe697ea85a
0
NomadRock 101 Oct 19, 2005 at 15:20

A peformance measure would be almost totally useless. The features sets are so variable that it looses meaning. Even if you went with the lowest comon denominator, like how many triangles per second they can draw, you miss the point of the engine in the first place.

In short, a performance catagory would be at best usless, and at worst misleading.

C6f1592336d835db8d39320dd049a929
0
liberostelios 101 Oct 20, 2005 at 01:56

I don’t think so! Isn’t it important if an engine is very slow and if this is going to make a game with a lot of stuff, very slow? I think that it’s something very important! Maybe an engine could have a lot of features, but if you make a game you see that you have to remove some graphics or materials so that your game can run on a decent computer. Do I say anything that is wrong?

7543b5c50738e23b200e69fe697ea85a
0
NomadRock 101 Oct 20, 2005 at 04:03

@liberostelios

I don’t think so! Isn’t it important if an engine is very slow and if this is going to make a game with a lot of stuff, very slow? I think that it’s something very important! Maybe an engine could have a lot of features, but if you make a game you see that you have to remove some graphics or materials so that your game can run on a decent computer. Do I say anything that is wrong?

Yes unfortunately you did. It’s clear that you misunderstand me. It would certainly be nice if one could know how far you can push an engine, but this simply isn’t something you can reduce to a simple scale suitable for a catagory in a table. You see, it depends highly on what you specifically do with it. For example, the scene graph I work with at my job is more than adequate with respect to the scenes we are rendering, but it is relatively slow at node traversal, so a scene with many nodes may render slowly even if there aren’t any more triangles or objects. Quake 3 is extremely fast, but it’s speed is dependent on you constructing a static scene with large rooms separated by small doorways to suit the portal rendering. These are just a couple of very simple examples. Do not misunderstand and think that you can special case these engines with a small note or somesuch.

The short of it all, is that while it may be nice in theory, it just isn’t a realistic possibility.

22b3033832c5c699c856814b0cf80cb1
0
bladder 101 Oct 20, 2005 at 06:11

NomadRock is right liberostelios. To put it to you from a different perspective. Say we did add a performance catagory to the engine db, what would the values be? No matter what values you come up with, they will be bounded correct? But performance is something that cannot be bounded.

OTOH, it would be possible for the engine authors themselves to add a note about specific aspects of the engine that was tested - for eg: “This engine was tested in a Quake 2 level with full dynamics and 100 3d sounds running at 100FPS on a so and so configurated system”. That would serve this purpose better then a catagory for performance with bounded values. But that would not tell you if you could make Quake 3 with it…

C6f1592336d835db8d39320dd049a929
0
liberostelios 101 Nov 10, 2005 at 01:25

Maybe you are right. But, I though that, as it becomes also with the others categories, anyone could grade the performance according to his experience. Besides, even in the feature category there are people that give low marks because they don’t like the engine, even if it has a lot of features.

In any case, maybe you are right, so it doesn’t matter. I just though that I’d like to know if an engine is fast or not before I have to download it’s SDK, which size usually is a lot of MBs, with my 56k connection and need to test to find out if I can use it for a complete game!

Ea1e202bbd97524308adb219c6c33a73
0
Methulah 101 Nov 10, 2005 at 07:47

Yeah, but speed can only be found by looking at user reviews and tests on various gaphics cards. You can find them on developers site for many engines.