<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<STYLE>.hmmessage P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.hmmessage {
        FONT-SIZE: 10pt; FONT-FAMILY: Tahoma
}
</STYLE>

<META content="MSHTML 6.00.6000.16544" name=GENERATOR></HEAD>
<BODY class=hmmessage>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff><SPAN 
class=671304818-20102007>30fps sounds like you have vsync enabled. If you ever 
hope to get more FPS than the monitor refresh rate, you'll have to disable 
that.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff><SPAN 
class=671304818-20102007></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff><SPAN 
class=671304818-20102007>Are you using OSG's built-in class for FPS display? If 
so, turn on the stats graph and see where it's spending its time: update, cull, 
or draw.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff><SPAN 
class=671304818-20102007></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff><SPAN 
class=671304818-20102007>If you dump a static frame of your scene out to an .osg 
file and display it in osgviewer, what kind of framerate do you 
get?</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff><SPAN 
class=671304818-20102007></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff><SPAN 
class=671304818-20102007>What kind of framerate do you get for "osgviewer 
cow.osg" on the same machine?</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff><SPAN 
class=671304818-20102007>   -Paul</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff><SPAN 
class=671304818-20102007></SPAN></FONT> </DIV>
<DIV dir=ltr align=left>
<HR tabIndex=-1>
</DIV>
<DIV dir=ltr align=left><FONT face=Tahoma><B>From:</B> 
osg-users-bounces@lists.openscenegraph.org 
[mailto:osg-users-bounces@lists.openscenegraph.org] <B>On Behalf Of </B>Shawn 
Cook<BR><B>Sent:</B> Friday, October 19, 2007 4:32 PM<BR><B>To:</B> 
osg-users@lists.openscenegraph.org<BR><B>Subject:</B> [osg-users] Performance 
Problems<BR></FONT><BR></DIV>
<BLOCKQUOTE 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV></DIV>Hi, Trying to do something simple and getting a poor 
  framerate.  I'm sure it's just something I don't know about OSG and need 
  to learn, perhaps you folks can help.  Basically, imagine a camera 
  positioned above a grid with anywhere from 100 to 5000 quads of similar size 
  shuffling around on the 2D plane with the grid.  The position of each of 
  these quads is controlled in real time by a seperate Java app via 
  multicast.<BR> <BR>My coworker is working on an identical project in 
  parallel to mine on an identical laptop but is using Cocoa(Mac OS X 10.5) and 
  straight OpenGL.  He is getting a framerate of 100+ frames per second 
  with 500 quads while I cannot get more than 30fps with 500.  That 
  framerate is acceptable, but eventually I would like to do more than just draw 
  quads.  Instead, each quad will be a little "tail" of quads following a 
  "head" around - like tracers or a little snake.  Again, my coworker has 
  done this already and is acheiving a similarly phenominal framerate - If I add 
  just a couple quads my framerate drops.  What's the deal?  At first 
  I was using a single geode, geometry object and vec3array for each quad and 
  was getting an unusable framerate.  When I restructured with a 
  single geode, geometry for the application and one large vec3array for 
  all the quads my framerate got up to where it is now (acceptable, but slow 
  when I add the tracers).<BR> <BR>How can I acheive 100+ fps like my 
  friend?<BR> <BR>System info:<BR>MacBook Pro 1,1<BR>Windows XP (using 
  Bootcamp)<BR>1MB RAM<BR>2GHz Dual Core<BR>OpenSceneGraph 2.0.0<BR>VRJuggler 
  2.0.3-1<BR> <BR>Also, this is a VRJuggler/OpenSceneGraph application - 
  perhaps if you guys can't help I'll hit up the VRJuggler mailing lists for 
  some help.<BR> <BR>Thanks folks,<BR>S<BR><BR>
  <HR>
  Help yourself to FREE treats served up daily at the Messenger Café. <A 
  href="http://www.cafemessenger.com/info/info_sweetstuff2.html?ocid=TXT_TAGLM_OctWLtagline" 
  target=_new>Stop by today!</A> </BLOCKQUOTE></BODY></HTML>