Re: [Algorithms] FPS Questions
Brought to you by:
vexxed72
|
From: Stephen J B. <sj...@li...> - 2000-08-01 14:04:29
|
On Mon, 31 Jul 2000, Jim Offerman wrote:
> > 60fps is the ideal target.
>
> I blindly follow the masses here, but I can't help wondering why... Anything
> above 24-25 fps will not be noticed by the human eye, 30 fps animations look
> _really_ smooth.
AAAAARRRRRGGGGGHHHHHH!!!!!
30Hz (on a 60Hz monitor) looks *terrible* compared to 60Hz.
Whenever anything moves quickly in the scene, you get
double imaging! Yuk!
Try this:
while ( 1 )
{
Clear screen to black ;
Draw (say) a 10x10 pixel white square at coordinate (x, 100) ;
x += 15 pixels ;
if ( x > screen_width ) x = 0 ;
swapbuffers
delay for a while
}
Set your card up to swapbuffers on a vertical retrace, then
adjust the delay to run this at 60Hz and again at 30Hz. (or
at 72Hz and 36Hz if you have a 72Hz monitor).
Now imagine you are trying to shoot at the white square.
At 30Hz you are seeing double. If you see double at 60Hz,
you probably still have a hangover from last night - the
effects are pretty similar.
20Hz is even worse because you get TRIPLE-imaging - although
a few people see only a very jerky image - it depends on
the individual.
At 24Hz, you are going to see that horizontal tear moving
rapidly up and down the screen whenever the eye is in motion
because you can't possibly be locked to the vertical retrace
as you should be at reasonable frame rates.
Steve Baker (817)619-2657 (Vox/Vox-Mail)
L3Com/Link Simulation & Training (817)619-2466 (Fax)
Work: sj...@li... http://www.link.com
Home: sjb...@ai... http://web2.airmail.net/sjbaker1
|