title: Optimizing a Q3DBars graph
body: <p>I am developing a Qt application that requires visualizations of very large data sets.  I was hoping to use Qt's 3D graphing functionality (Q3DBars) to make the data more easily understood.  However, I am having difficulty getting a reasonable framerate.  <a href="https://i.stack.imgur.com/YDRsn.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/YDRsn.png" alt="Overview" /></a></p>
  <p><a href="https://i.stack.imgur.com/yLter.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/yLter.jpg" alt="enter image description here" /></a></p>
  <p>I have done the below in hopes that the framerate would improve.  No effect.</p>
  <pre><code>bars.setReflection(false);
  bars.setReflectivity(false);    
  bars.setOptimizationHints(...::QAbstract3DGraph::OptimizationHint::OptimizationStatic);
  bars.setShadowQuality(QAbstract3DGraph::ShadowQuality::ShadowQualityNone);
  bars.setSurfaceType(QSurface::OpenGLSurface);
  </code></pre>
  <p>I have a GTX1080 and windows records 40% GPU usage as I rotate the graph.  However, the CPU is loaded significantly during the same rotation.</p>
  <p>What can be done to further offload work to the GPU and/or optimize the rendering?</p>