Mpng: Difference between revisions

From PyMOLWiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 1: Line 1:
===DESCRIPTION===
===DESCRIPTION===
"mpng" writes a series of numbered movie frames to png files with
'''mpng''' writes a series of numbered movie frames to png files with the specified prefix.  If the "ray_trace_frames" variable is non-zero, these frames will be ray-traced.  This operation can take several hours for a long movie.
the specified prefix.  If the "ray_trace_frames" variable is
 
non-zero, these frames will be ray-traced.  This operation can take
Be sure to disable "cache_frames" when issuing this operation on a long movie (>100 frames) to avoid running out of memory.
several hours for a long movie.
 
Be sure to disable "cache_frames" when issuing this operation on a
long movie (>100 frames) to avoid running out of memory.
===USAGE===
===USAGE===
  mpng prefix [, first [, last]]
  mpng prefix [, first [, last]]


Options "first" and "last" can be used to specify an inclusive
Options "first" and "last" can be used to specify an inclusive interval over which to render frames.  Thus, you can write a smart Python program that will automatically distribute rendering over a cluster of workstations.  If these options are left at zero, then the entire movie will be rendered.
interval over which to render frames.  Thus, you can write a smart
 
Python program that will automatically distribute rendering over a
cluster of workstations.  If these options are left at zero, then
the entire movie will be rendered.
===PYMOL API===
===PYMOL API===
<source lang="python">
<source lang="python">
cmd.mpng( string prefix, int first=0, int last=0 )  
cmd.mpng( string prefix, int first=0, int last=0 )  
</source>
</source>


[[Category:Commands|mpng]]
[[Category:Commands|mpng]]

Revision as of 14:19, 3 January 2006

DESCRIPTION

mpng writes a series of numbered movie frames to png files with the specified prefix. If the "ray_trace_frames" variable is non-zero, these frames will be ray-traced. This operation can take several hours for a long movie.

Be sure to disable "cache_frames" when issuing this operation on a long movie (>100 frames) to avoid running out of memory.

USAGE

mpng prefix [, first [, last]]

Options "first" and "last" can be used to specify an inclusive interval over which to render frames. Thus, you can write a smart Python program that will automatically distribute rendering over a cluster of workstations. If these options are left at zero, then the entire movie will be rendered.

PYMOL API

cmd.mpng( string prefix, int first=0, int last=0 )