GMV Batch and BATCHMOVIE script for Linux
The following is a description of GMV Batch and a BATCHMOVIE script Sam Clark (CPFD Software) wrote to enhance usage:
- GMV Batch
- The Linux GMV Batch version has been statically linked with the Mesa library. This version uses Mesa's OSMesa buffers to generate an off-screen image and save it to an SGI RGB file. This allows the user to generate a series of images without the overhead of displaying the geometry on screen, so it's much faster to dump screen shots for movie use. The file name is "linuxBatch", rename it to "gmvbatch".
- BATCHMOVIE script for Linux 32/64-bit
- BATCHMOVIE.sh is a Linux shell script that allows users to generate images and
animations from GMV files. It uses the GMV utility 'gmvbatch' to render images
off-screen, and can be used from other scripts to automate the creation and
updating of animations. This off-screen rendering capability is often faster
than the typical on-screen snapshot feature in GMV, and BATCHMOVIE.sh includes
convenience features that automatically keep images organized in sub-folders
and automatically detect and skip any images that have already been made.
BATCHMOVIE.sh also allows users to create advanced animations that would be
very difficult to produce through the GMV GUI. Examples include animations
that rotate as time is progressing, geometry with varying subset limits as
time is progressing, and other parameters that can be varied as time
progresses. The user can specify "min" and "max" limits for these parameters,
or BATCHMOVIE.sh can interpolate between two attribute files and calculate the
appropriate limits automatically.
BATCHMOVIE.sh has the following system requirements and dependencies:
1) GNU/Linux operating system
2) bash
3) tclsh (the Tcl shell, usually installed by default on GNU/Linux systems)
4) awk (usually installed by default on GNU/Linux systems)
5) sed (usually installed by default on GNU/Linux systems)
6) gmvbatch (available with purchase of BATCHMOVIE package)
7) mencoder (available for most GNU/Linux systems, but maybe not installed by default)
8) convert (from ImageMagick, used if mencoder is not installed)
- As an example of the types of animations that can be created using
BATCHMOVIE.sh, CPFD Software has placed a movie of an FCC Regenerator simulation
on YouTube. It can be found at:
https://www.youtube.com/watch?v=RHrrNRC3rjo
GMV Home