A simple spin movie can be created using the “video recorder”
Otherwise, the movie command
can be used to start recording, stop recording, and encode the saved images
as a movie file. During recording, the scene can be manipulated interactively
and commands can be entered. More often, however, a
command file (script)
with other commands is used instead.
Below are some of the commands likely to be used for scripting
continuous motion and other movie content.
the ChimeraX morphing highlight, movie tutorials:
Mixed Reality Video Recording in ChimeraX
– add text, symbols,
and straight arrows to the display for presentation images and movies
– set mono or stereo viewing and related parameters
– control clipping planes
– set center of rotation
– play through frames of a trajectory
– interpolate between image frames
– morph (interpolate) between atomic structures; create a morph trajectory
– record image frames and assemble them into a movie file
– display an ordered series of models
– specify operations to execute at every (or every Nth)
– show density fit of successive residues along a chain
– rotate continuously
– halt ongoing motions
– set or report torsion angles (rotate bonds)
– adjust the view to specified items; save/restore named views
- volume morph
– morph (interpolate) between two or more maps
- vr roomCamera
– in virtual reality (VR),
set up a separate camera view fixed in the VR room coordinates
– display, analyze, or process an ordered sequence of maps
– update the display and enforce ordered execution of commands in scripts
– set pixel width and height of the graphics window
– change the apparent size of the view
In ChimeraX, the target or intended graphics frame rate during
interactive use is 60 fps (default).
The actual frame rate may be lower than the target,
depending on computer performance and the complexity of the display,
and recording a movie generally slows the process further.
However, movie-file playback may be faster or slower than the
original process, because the playback frame rate is specified independently
when the file is encoded.
The command graphics rate
can be used to make the interactive frame rate as similar as possible
to the playback rate to preview movie-content scripts.
UCSF Resource for Biocomputing, Visualization, and Informatics /