[vtkusers] ways to improve performance

Mark Gooding mark.gooding at gmail.com
Fri Nov 24 07:59:03 EST 2006


Hi all,

I'm trying to improve the speed of my software when it is creating the
models to render. The actually rendering/interaction speed is fine,
but the creation of the actors when I update the data takes quite a
while. My pipeline is:

vtkUnsignedCharArray		
vtkStructuredPoints	
vtkImageThreshold		
vtkImageMarchingCubes
vtkTriangleFilter	
vtkDecimatePro		
vtkSmoothPolyDataFilter	
vtkPolyDataNormals		
vtkStripper			
vtkPolyDataMapper	
vtkActor				

I believe the slow part of the code is the vtkImageMarchingCubes.

Are there any suggestions how I could make this run faster? I assume
because the rendering/interaction is ok that a better graphics card
won't help. Is this right? or does the pipeline run on the graphics
card and a flashy graphics card will solve all my worries.

I'd be happy to hear all suggestions, regardless of cost ( within
reason - getting the world's top supercomputer is probably out of the
question at the mo :-) ), so that I can discuss them with my
colleagues.

Cheers,

Mark



More information about the vtkusers mailing list