[vtkusers] saving rendered images
    Oliver Vidovic 
    ovidovic at medipattern.com
       
    Thu Mar 21 11:51:04 EST 2002
    
    
  
>
> Szender <szenderb at bu.edu> wrote:
> I am working with some in house code that utilizes the vtk to render a 3-d
> graphic.  We want to export images for use in Flash and need a fast way to
> save the rendered image.  Are there any good routines for doing this sort
> of file saving?
>
> Thanks,
> JBS
>
 Hi,
 Here's what I've done when I needed such functionality. The code is in TCL.
# get what's on renderer
vtkRendererSource renSrc
	renSrc SetInput renderer
	renSrc WholeWindowOn
# save the frame
vtkBMPWriter writer
	writer SetInput [renSrc GetOutput]
	writer SetFileName "frame.bmp"
	writer Write
 Putting this code into a procedure and calling it every time the vtkCamera
moves, did the work for me.
 Note: Watch out, so that the window where the scene is being rendered is
not covered with other windows, cursor or OS dialogs... It looks like
vtkRendererSource captures the screen as input. Once I had a cursor on the
vtk window, and it was captured also into a saved bitmap.
 thanks
 oliver
    
    
More information about the vtkusers
mailing list