<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><P>The "LoadAndDisplayFrame" does this (loads the specified "frame" from disk and calls "renWin-&gt;Render();" and I see the change of frames on my window). But the AVI is repeating the same frame (which is the 1st in order).</P><P>I 've tried both, the window's Render() and the renderer's Render(), to update the scene.<BR></P><P>Both do update the window, but the animation is not OK.</P><P>Perhaps something is going wrong with "vtkWindowToImageFilter" ?</P><P></P><P>Thank you for your  immediate response.<BR></P><P></P>--- Στις <B>Δευτ., 19/01/09, ο/η Andre Gouws <I>&lt;andre@ynic.york.ac.uk&gt;</I></B> έγραψε:<BR><BLOCKQUOTE style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;">Από: Andre Gouws &lt;andre@ynic.york.ac.uk&gt;<BR>Θέμα: Re: [vtkusers] vtkAVIWriter problem.<BR>Προς:
 kkelgeor@yahoo.gr<BR>Ημερομηνία: Δευτέρα, 19 Ιανουάριος 2009, 9:39<BR><BR><PRE>Are you explicitly telling the Renderer to Update (Render) between frames ..
you'll need to do this (can't see it in the code snippet you have given)

************************************************************************

Andre Gouws
York Neuroimaging Centre




Konstantinos Kelg wrote:
&gt; 
&gt; Hi. I 'm trying to make a 3D animation (loading vertex data from files
and rendering them), and I have some problems: I must either make an animated
gif (which VTK doesn't seem to support - does it ?) or make an AVI, because
the real time animation is too slow. So I started trying the 2nd solution and I
have some problems:
&gt; 
&gt; - At first I got linker errors when I constructed a
"vtkAVIWriter" object. I 've finally managed to work this out by
importing the needed Windows library (I post it here just in case someone has
the same problem again):
&gt; 
&gt;     #pragma comment(lib,"Vfw32.lib") // that's all
&gt; 
&gt; - Now I have written this code:
&gt; 
&gt;  vtkWindowToImageFilter *wtif = vtkWindowToImageFilter::New();
&gt;  wtif-&gt;SetInput(renWin);
&gt; 
&gt;  vtkAVIWriter *avi = vtkAVIWriter::New();
&gt;  avi-&gt;SetInputConnection(wtif-&gt;GetOutputPort());
&gt;  avi-&gt;SetFileName(str);
&gt; 
&gt;  avi-&gt;Start();
&gt;  CStringA txt;
&gt;  for(int i=0; i&lt;m_cList.GetItemCount(); i++)
&gt;  {
&gt;   LoadAndDisplayFrame((LPCTSTR)m_cList.GetItemText(i, 0)); // Load and
render vertex data from file
&gt; // wtif-&gt;SetInput(renWin);
&gt; // avi-&gt;SetInputConnection(wtif-&gt;GetOutputPort());
&gt; // avi-&gt;Update();
&gt;   avi-&gt;Write();
&gt;  }
&gt;  avi-&gt;End();
&gt;  wtif-&gt;Delete();
&gt;  avi-&gt;Delete();
&gt; 
&gt; This produes an AVI but it always shows the same animation frame (nothing
changes).
&gt; 
&gt; Does anyone know what should I do to make right ?
&gt; 
&gt; 
&gt; ------------------------------------------------------------------------
&gt; Χρησιμοποιείτε Yahoo!
&gt; Βαρεθήκατε τα ενοχλητικά μηνύ ματα (spam);
Το Yahoo! Mail διαθέτει την καλύτερη δυνατή
προστασία κατά των ενοχλητικών μηνυμάτων
&gt; http://login.yahoo.com/config/mail?.intl=gr
&gt; ------------------------------------------------------------------------
&gt; 
&gt; _______________________________________________
&gt; This is the private VTK discussion list.
&gt; Please keep messages on-topic. Check the FAQ at:
http://www.vtk.org/Wiki/VTK_FAQ
&gt; Follow this link to subscribe/unsubscribe:
&gt; http://www.vtk.org/mailman/listinfo/vtkusers
&gt;   </PRE></BLOCKQUOTE></td></tr></table><br>



      <hr size=1><font size=-1 face=Arial> 
Χρησιμοποιείτε Yahoo!<br> 
Βαρεθήκατε τα ενοχλητικά μηνύ ματα (spam); Το Yahoo! Mail διαθέτει την καλύτερη δυνατή προστασία κατά των ενοχλητικών μηνυμάτων <br> 
<a href="http://login.yahoo.com/config/mail?.intl=gr">http://login.yahoo.com/config/mail?.intl=gr</a> </font>