Opened 10 years ago

Last modified 5 years ago

#227 assigned enhancement

Use commands to specify interpolation in a future animation gui

Reported by: olibclarke@… Owned by: Tom Goddard
Priority: minor Milestone:
Component: Scenes/Animation Version:
Keywords: Cc: pett
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

Begin forwarded message:

From: Oliver Clarke
Subject: [Chimera-users] Include "perframe" command as action in Animation panel?
Date: December 22, 2015 at 10:20:03 AM PST
To: "chimera-users@… BB" <chimera-users@…>

Hi,

I really like the animation panel of chimera because it makes it incredibly easy to create a nice looking movie, but transitions are still a bit limited compared to what one can do in a script - e.g. smoothly transitioning from one contour level to another, moving along a chain and highlighting specific residues, etc.

On the command line, it is easy to do this and a bunch of other iterative processes using the “perframe” command.

Perhaps it might be worth considering inclusion (in ChimeraX presumably) of an equivalent of the “perframe" command as an action in the animation GUI (One could call it “Custom” or “Script” to avoid confusion), to enable mixing in code snippets into the animation GUI?

It would only need to have a couple of parameters - the frame range, variable range, interval, and command to execute (with a checker to catch invalid syntax prior to execution).

Alternatively/additionally, it would be nice to have the option to export the current animation setup as an editable script, to provide a starting point for a more complex movie, although I am not sure whether this is feasible given the way the animation tool incorporates scenes.

Cheers,
Oliver.

Change History (2)

comment:1 by Elaine Meng, 5 years ago

Cc: pett added
Owner: changed from Conrad Huang to Tom Goddard
Status: newassigned

comment:2 by Tom Goddard, 5 years ago

Summary: Use commands to specify interpolation in animation guiUse commands to specify interpolation in a future animation gui
Note: See TracTickets for help on using tickets.