Pre loader

3D Chart performance

Welcome to the SciChart Forums!

  • Please read our Question Asking Guidelines for how to format a good question
  • Some reputation is required to post answers. Get up-voted to avoid the spam filter!
  • We welcome community answers and upvotes. Every Q&A improves SciChart for everyone

WPF Forums | JavaScript Forums | Android Forums | iOS Forums


Hi, we got performance problems with 3D chart on UniformGridDataSeries3D when size of mesh is bigger than 400×400.
The rendering is fine, but it have weird behavior when controlling from mouse: rendering is lags behind mouse movement and it’s hard to rotate the surface accurate.

To reproduce it you can use SciChart_SurfaceMesh3DNonUniformData scichart example and set the surface size to 500×500 for example.

Perfectly we are planning to use 1500×1500 mesh but currently we had to downsample it to 250×250.

Is there is some workaround for this?

  • You must to post comments

Hi Dmitry, did you close this question? It seems to have been closed.

3D Surface Mesh Charts are tiled above 500×500 so that the mesh is drawn in stages. Higher mesh resolutions will need a faster graphics card – it is dependent on the GPU as the wireframes use a lot of polygons.

For instance, running on a nVidia 1070 or 2070 a 1000×1000 mesh is pretty responsive, but on built-in graphics in a laptop say, it will be much slower.

If you want to get the best performance from SciChart 3D Surface Mesh, you can try disabling the wireframe. This massively reduces the polygon count and should get better performances at large mesh sizes.

Best regards,

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.