New Scene Snapshot action in Animator

I update the Animator module in SlicerMorph to make use of the SceneView architecture. The old volume rendering, rotation and animation actions were too complicated to use. In this one, you specify the duration of the animation (which you can increase later), capture a few keyframes adjust their position on the time track and then let the animation run.

Attached animation is done with these three keyframes shown above. If you want to try, prototype is in this branch: GitHub - SlicerMorph/SlicerMorph at animator-snapshot-timeline · GitHub

I added a few more things (like copy/paste keyframes and rearrange them easily), along with integration with existing ExplodeModels. Demo below shows transition from volume rendering to models followed by explode model effect. It is sufficiently functional that I merged into development branch of the SlicerMorph extension. It should be available in tomorrow’s preview build.

Thanks again to @Sunderlandkyl and @lassoan for the new SceneViews architecture and the new volume property format and @pieper for designing the original version this is based on. It become so much easier to make animations like this.