On Nov 16, 2007 5:31 PM, Paul Martz <[EMAIL PROTECTED]> wrote:
> In a dedicated flight sim, I tend to agree with you. Go ahead and let it
> continuously redraw the scene, even if it is static -- the processor isn't
> used for anything else anyway. But for any type of desktop/PC rendering
> application, users expect the CPU to be free for other tasks when they pause
> or stop the animation.

As long as vsync is on, as it should almost should be then the CPU
load shouldn't be overwhelming with a standard frame loop.

> In my experience, dedicated rendering loops have actually generated end-user
> bug reports, claiming the CPU was occupied even when they had stopped the
> animation. After I modified the app to only render when needed, never once
> did I receive a single bug report along the lines of "this wrecked my
> suspension of disbelief".

Desktop users might not worry about an occassional dropped frame,
proper sims though, if you don't hit a solid 60Hz (or whatever vsync
is) then you will find users feeling nauseous or suffering from undue
fatigue, but they won't neccessarily know why - one of the reasons for
this is inconsistent/juttery framerate.  The more immersive the
simulator the more critical this issue is.

Robert.
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to