Game Development Community

What is the meaning of this statement about TGEA?

by Hongtao Wang · in Torque Game Engine Advanced · 07/05/2007 (2:44 pm) · 2 replies

"Modern Scenegraph and Batched Rendering for creating complex scenes with huge numbers of polygons."

This is a feature of TGEA, not TGE.

I wonder if this says that I can build a very complex scene with many many buildings, many many shapes in one mission like WOW.

Obviously, I can not do this in TGE.

#1
07/05/2007 (4:15 pm)
It means that TGE-A's rendering system is tuned to more efficiently use modern video card hardware.

In TGE, every object in your scene renders itself (when told to) immediately to the video card, which is useful for older hardware, but does not work as efficiently as it could with modern hardware.

In TGE-A, before data is sent to the video card, it is sorted and associated based on various rules to maximize the power of the card itself. This does not mean you can throw millions more polys than you could before, but it does mean in certain situations that you can have more complex scenes if they are properly framed and organized.

For example:

With TGE-A, you could (theoretically) have 50 orc models all on screen at once, and it would be very fast. However, you would gain no benefit from having 1 each of 50 different models on screen at once, because you don't leverage the video card's power that way.

Another way to look at it is batched rendering allows you to have many more "copies" of a particular object on screen at once than you would be able to without it.

It's definitely a benefit if used properly, but it's not a get out of jail free card that lets you pump millions of polys.
#2
07/05/2007 (5:14 pm)
Thank you very much!

I have another question, if before the beginning of the game all resources include all ploys and images load into the memory at one time?

It is very important for such situation, I built a very large and complex scene, only a little parts is possible to be rendered at once, so I wish at this time only a small part of the scene load into the memory or the memory should not be afford.