A collection of Amira scripts and various examples (data, networks, etc.) are provided in /usr/local/amiratools. Some are general purpose tools, some mainly for animation and some are for more specific data or applications. All are available for your use and as examples of how scripts are written for Amira.
RECENT CHANGES
Changes have been made to several of the tools here to clean things up and to provide some consistency among tools that are similar or related.
KeyFrameStepper and SnapScript have the same set of parameters for their common features. This include frame capture enable, offscreen rendering enable, directory name, image type and image size. Additional checks for directory existence and writability have been added to each.
The directory /usr/local/amiratools/old contains copies of the previous versions of tools so that if there are problems with the newer versions, the older ones are still available.
LIST OF TOOLS
| ANIMATION TOOLS | ||
| SnapScript | take screen snap shots at each time step during the play back of a time series (identical to SnapScriptTwo) | |
| KeyFrameStepper | controls the key frame camera path editor while taking screen snap shots at each time step | |
| mkpath | AWK script to produce new KeyFrameCamPath script with explicit camera position/orientation commands for EACH time step (linear interpolation ONLY) | |
| longer | PERL script to multiply number of time steps between key frames in KeyFrameCamPath sequence by some factor | |
| GENERAL TOOLS | ||
| Reorientation | provides several methods for adjusting or resetting the camera orientation in viewers | |
| ScaleTime | used with a time based sequence (integers), ScaleTime provides a way to scale the time interval by a real number which can be used to drive module DisplayTime | |
| FireIsoSurface | sets the threshold value of an isosurface module based on Time then fires the isosurface module; can be used to animate the range of possible isosurfaces | |
| EXAMPLE SCRIPTS , etc. | ||
| ExistsSurfaceView.scro | script that tests for existence of an instance of the module with the name SurfaceView | |
| master_control.hx | example net and data from TGS using master_control.scro | |
| master_control.scro | example script showing how to control parameters for two modules simultaneously | |
| recordPath.scro | example script for recording a series of snapshots in conjunction with KeyFrameCamPath | |
| simpleRecord.scro | example script for recording a series of snapshots (basis for SnapScript) | |
| simpleRecordev2.scro | example script for recording a series of snapshots (basis for SnapScript) | |
This information is available in alternative formats upon request by individuals with disabilities. Please send email to alt-format@msi.umn.edu or call 612-624-0528. |
||||||||||||
|
HOME | QUESTIONS | FEEDBACK |
||||||||||||
|
||||||||||||