Add animations
Designs
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Michael Migliore added Priority: P1 label
added Priority: P1 label
- Michael Migliore removed Priority: P1 label
removed Priority: P1 label
- Michael Migliore added Priority: P0 label
added Priority: P0 label
- Michael Migliore added Workflow: To Do label
added Workflow: To Do label
- Owner
Here is my proposition for animation support in f3d.
-
Implement a standard temporal pipeline in vtkF3DGenericImporter to be able to recover the number of time steps and set a requested time step
-
Add a vtkImporter::GetNumberOfTimeSteps and vtkImporter::SetCurrentTimeStep
-
implement vtkGLTFImporter version (may be complex?)
-
implement vtkF3DGenericImporter version
-
implement a F3DAnimator that is initialized using the Viewer and the Loader
-
in the main, use the Animator if needed, or the viewer instead
Caveats :
- Need changes to VTK, before VTK9
- While the Animator is in it's render loop, f3d may be hardly usable
- There is no way to ensure realtime animation if present in the data
- Multi animation format are not supported (gltf)
-
- Author Owner
Did you already use
vtkAnimationScene
@mwestphal ? Looks promising. - Owner
Not sure what we should do with it. Animation scene is to make stuff parameters change over time, is it not ?
- Author Owner
you must be right, I'm a bit confused about what this class is used for.
- Owner
Do you plan to support only mapper animation mode ?
All the "transform based animation" code for GLTF is in the reader, do we need to generalize it as well ?
- Author Owner
Let's discuss it in the next meeting
- Mathieu Westphal (Kitware) added Priority: P2 label
added Priority: P2 label
- Mathieu Westphal (Kitware) removed Workflow: To Do label
removed Workflow: To Do label
- Mathieu Westphal (Kitware) removed Priority: P0 label
removed Priority: P0 label
- Michael Migliore added Priority: P0 label
added Priority: P0 label
- Michael Migliore removed Priority: P2 label
removed Priority: P2 label
- Michael Migliore added Triage: New feature label
added Triage: New feature label
- Mathieu Westphal (Kitware) changed milestone to %1.1.0
changed milestone to %1.1.0
- Michael Migliore added Workflow: To Do label
added Workflow: To Do label
- Michael Migliore added Workflow: Doing label and removed Workflow: To Do label
added Workflow: Doing label and removed Workflow: To Do label
- Author Owner
Implemented by !177 (merged)
- Michael Migliore closed
closed