Fwd: Re: Fwd: Re: [Paraview] Announcing ParaView 2.0.0

Amy Squillacote amy.squillacote at kitware.com
Mon Mar 28 07:32:47 EST 2005


Hi  Sam,

Here is a description of the new animation interface as described by the 
person who designed it.

- Amy

>Date: Sat, 26 Mar 2005 00:55:21 -0500
>From: Utkarsh Ayachit <utkarsh.ayachit at kitware.com>
>User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
>X-Accept-Language: en-us, en
>To: Amy Squillacote <amy.squillacote at kitware.com>
>Subject: Re: Fwd: Re: [Paraview] Announcing ParaView 2.0.0
>
>Hi Amy,
>
>I just wrote up some explanation of the interface. I am not sure if I 
>should send it to the list or to the user.
>So, I am sending it to you. Please do the appropriate.
>
>Utkarsh.
>
>//--------------------------------------------------------------------------------------------------
>Using the key frame animation interface in ParaView 2.0
>
>The Animation Interface has two parts
>1) The vertical pane on the left side of the window (which shows animation 
>scene properties and active key frame information) and
>2) The horizontal pane with the animation tracks which is used to create / 
>manipulate the key frames.
>
>For every created source, there are a bunch of properties that can be 
>animated. These sources and their properties are listed in the "Animation 
>Tracks" pane with the animation track for each property. The properties 
>are grouped according to the source to which they belong. The track 
>adjacent to any non-leaf node is a "grouping track" which merely shows the 
>bounding extents of the tracks of its children (if they have any), eg. the 
>track adjacent to "Animation Tracks" or for a sphere source, the track 
>adjacent to the name of the sphere. Key frames cannot be added to a 
>"grouping track".
>
>Keyframes can be added/removed only from a track corresponding to 
>properties, such as "Radius" for Sphere source.
>
>To create an animation, we must add key frames to at least one property of 
>any source, which will be varied over time. For simplicity, let's assume 
>that we have create just one sphere source named "Sphere1". The animation 
>tracks will list the Sphere and it's properties (Center (0, 1, 2) , 
>EndPhi, ....Radius...etc). Suppose we want to change the radius linearly 
>from start to end of the animation. Simply, click on the track adjacent to 
>"Radius". A key frame will be added. (ParaView 2.0 and the current CVS 
>version differ slightly in this behavior, I will explain that later. 
>Current discussion is for PV 2.0).  The added keyframe will be labeled "1" 
>and will be the "active" key frame, hence, it's properties will be shown 
>in the left pane. "Time" is the time in animation (in seconds) at which 
>this key frame will have effect, and
>"Value" is the value of the radius. (Whenever possible, paraview 
>initializes the value of the left most key frame to be added to any track 
>to the minimum value for that property and the right most key frame to be 
>added to the track to the maximum value for the property. It min or max 
>value cannot be determined, the value if the current value of the 
>property). One can merely drag this key frame along the track to change 
>the time at which it has effect. To delete a key frame, drag it out of the 
>animation tracks till the pointer changes to a rectangle and release. (All 
>key frames can be deleted from the Edit Menu).
>
>The "Interpolation" property of a key frame controls how the value is 
>interpolated for the animation time between the key frame and the next 
>consecutive key frame (if any). For any property to be animated, there 
>must be at least two key frames.
>
>Going back to our sphere example, we have added one keyframe to the radius 
>track. Click once more on the empty region in the track to add another 
>keyframe. Move them around to when you want the change in radius to begin 
>and end in the animation. You can also stretch the timeline by moving the 
>key marker on the "group track" for the tree node that groups the property 
>(in our case "Sphere1").
>
>Hit Play and you  have a simple animation in which the radius varies 
>linearly between the start key frame and end key frame. As the animation 
>is being played, one can also see the "current time marker". We can
>press the right mouse button on the marker (or Ctrl + Left button) and 
>drag the marker along to change the current time.
>
>Typically, the properties shown in the Animation Tracks pane for each 
>source are a smaller subset (what we think the user is most likely to 
>animate) of properties of the source / filter. Check the "Show all 
>animatable properties" check box in the "Animation Settings" on the Left 
>Animation pane to view all available properties.
>
>Another useful feature of the new animation interface is recording. The 
>idea is that the user will create all the sources/filter which he wants to 
>create an "animation scene" with. Next, enable recording (by pressing the 
>Record button in the Animation Control (or Animation Toolbar)). Now change 
>whatever properties you want to change of the source(s). (One can go back 
>to the Source Properties pane from Select Menu). Once the changes are 
>accepted (by pressing "Accept"), you can record the changes in the 
>properties (as keyframes) by clicking the "Record a frame" button in the 
>Animation Control (or Animation Toolbar). Note that the new keyframes get 
>appended to the keyframes already present in the animation. So it might be 
>a good idea to delete all keyframes before starting recording a new 
>animation sequence. Repeat the process till you are done with the 
>animation. Stop recording and Play to verify that your changes were indeed 
>recorded. After recording, you are free to edit / fine tune individual 
>keyframes (or interpolation types used).
>
>A major difference between ParaView 2.0 and the current CVS version is 
>that now , the first keyframe in any track is always fixed at time 0. 
>Thus, as soon as the user clicks to add a first keyframe to an animation 
>track, ParaView also adds an immobile key frame at time 0 (if not 
>present). The user can still edit the value/interpolation for this key 
>frame at time 0 (referred to as Anchor key frame). However, it can deleted 
>only if it is the only keyframe on the track.
>
>Also, presently Camera cannot be animated. So recording doesn't save 
>camera changes.
>
>
>
>Amy Squillacote wrote:
>
>>Hi Utkarsh,
>>
>>This guy is looking for an overview of how to use the new animation 
>>interface in ParaView.  Do you have anything written that explains the new GUI?
>>
>>- Amy
>>
>>>From: "SamuelKey" <samuelkey at comcast.net>
>>>To: "Amy Squillacote" <amy.squillacote at kitware.com>
>>>Subject: Re: [Paraview] Announcing ParaView 2.0.0
>>>Date: Fri, 25 Mar 2005 13:27:09 -0700
>>>Organization: FMA Development, LLC
>>>X-Mailer: Microsoft Outlook Express 6.00.2800.1478
>>>X-NAS-Bayes: #0: 2.37032E-093; #1: 1
>>>X-NAS-Classification: 0
>>>X-NAS-MessageID: 3535
>>>X-NAS-Validation: {31391EF3-B3AC-4F12-94D8-DC2DA45E9526}
>>>
>>>Amy,
>>>
>>>This isn't exacly a ParaView version 2.0.0 error per se.
>>>I have downloaded Version 2.0 and tried the Animation
>>>capability. Boy is it different than before. I am a big fan
>>>of animation, but inspite of the pop-up bubbles with lots
>>>of explanation I have not yet caught on to what I am
>>>supposed to do.
>>>
>>>Is there a 1-pager somewhere that has an overview of
>>>how to approach the new animation feature to get it
>>>to work successfully?
>>>
>>>Sam Key
>>
>>
>>
>>



More information about the ParaView mailing list