May 23, 2012, 04:12:44 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Please report any bugs or issues that you might be encountering with the Beta in the Support System so that we can better keep track of any oustanding issues that may come up.

GameCore Support System
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Question about Imposters  (Read 540 times)
flim
Newbie
*
Posts: 15


View Profile
« on: July 02, 2010, 04:44:58 AM »

Is there any video demonstrate the imposters features? After searching the forum I still not totally understand the benefit.
Logged
Bensta
Jr. Member
**
Posts: 63



View Profile
« Reply #1 on: July 02, 2010, 06:44:09 AM »

The imposters are only in the pro version, and they are like auto lod's, creates a "cardboard cut out" of the object, faceing the player.
Logged
flim
Newbie
*
Posts: 15


View Profile
« Reply #2 on: July 02, 2010, 07:18:56 AM »

Yes I know it is pro only feature, so I would like to see how is the effect and a video comparison is nice.
Logged
An0obis
Newbie
*
Posts: 17



View Profile
« Reply #3 on: July 02, 2010, 06:31:46 PM »

I don't think so. I did hear from some users during the beta testing that it was a cool feature, but I don't remember seeing any videos demonstrating it in use.

I could be wrong though. It might have been shown in one of their trailers at some point. I looked at gamecore3d channel on youtube and didn't see anything mentioning it specifically, but it might have been in one of their showcase videos.

The docs say this about them: Imposters are basically a "cardboard cutout" of your object, used to increase render speed. When a complex object is far off in the distance, it can be set to automatically render an imposter once every few seconds instead of rendering the whole complex object every frame. When used effectively, the user won't be able to tell that imposters are even being used and will experience a great improvement in framerate.

Sounds pretty cool. But even if we saw a video of it in action, we might not notice anything! It just shows one side of the object for a few frames instead of rendering the whole thing.
Logged
flim
Newbie
*
Posts: 15


View Profile
« Reply #4 on: July 02, 2010, 10:48:41 PM »

But I think it is good to have a video to show how much fps gain with imposters and without loss visual quality.
Logged
cysphere
Jr. Member
**
Posts: 67


View Profile
« Reply #5 on: July 02, 2010, 11:00:16 PM »

http://www.gamecore3d.com/forums/index.php/topic,114.msg810.html#msg810

gekido, made some interesting facts there.
I tested it not in fps benchmark so far right. Hope it helps.
« Last Edit: July 02, 2010, 11:14:49 PM by cysphere » Logged
gekido
Guest
« Reply #6 on: July 05, 2010, 06:20:29 PM »

Imposters are no guarantee of FPS increases, however they are definitely useful to reduce the poly density in a scene.  Imposters in most cases are simple billboarded 'cutouts', however in GameCore's implementation, they are actually more useful than that.

1) you can include any 'grouped' objects within an Imposter - ie an interior of a house, building etc can be automatically turned into an LOD with a simple checkbox.  this can help performance, particularly if you have complex interiors that you wish to hide / disable at a distance.

2) using imposters can actually cause framerate 'decreases' because of the increased texture memory required for the render to texture images.  this is particularly important if you have a scene that is pushing the texture budget of your target hardware.

3) most video cards can render a LOT of polygons efficiently, and can get pixel-shader bound quicker than vertex shader bound.   so in many cases, actually rendering high poly models with low resolution textures can be faster than adding a ton of low poly textures - particularly ones with alpha blending. 

alpha blended textures are the slowest to render, period, and imposters are alpha-blended in most cases, so the trade off may not be worth it for your particular scene.
Logged
Pages: [1]
  Print  
 
Jump to:  

 
Powered by MySQL Powered by PHP bluBlur Skin © 2006, hbSkins
Powered by SMF 1.1.14 | SMF © 2006-2011, Simple Machines LLC
Valid XHTML 1.0! Valid CSS!