CICA AVS3 MODULES

For those users of AVS, we have developed some modules that might interest
you.  They facilitate single-frame recording of animations from an AVS
network and interactive creation of keyframe animations of AVS objects.
Brief descriptions of the modules follow.  Full documentation for each
module is available.

Record Animation
   Facilitates single-frame recording to either a Lyon-Lamb MiniVAS Videotape
   Controller or a Sony Laser Videodisc Recorder.  Frames to be recorded can
   be specified in a variety of ways.  Both devices can be controlled 
   interactively from the computer (play, rewind, fast-forward, etc.).
   RS170 recording is handled automatically.

Keyframe Animator
   Does interactive keyframe animation of any number of AVS objects.
   Rotations can be interpolated using either quaternions or regular
   matrix methods.  Objects can also be translated, scaled, and parented
   to other objects.  Rotations, translations, and scales can be interpolated
   linearly or using splines.

Image Sequencer
   Sequences through a series of images so that they can be recorded to
   video.  Image formats currently supported are AVS images, ImageMagick
   MIFF (Machine Independent File Format) images, Wavefront RLA and RLB
   images, and Utah Rasterfile Toolkit RLE images.

All modules run as-is only under AVS3.  They would require some modification
to run under AVS2.  Note that they wouldn't be as useful under AVS2 since
single-frame recording requires close synchronization of modules which is
currently assured with the upstream data passing allowed only in AVS3.  

The modules and documentation are available via anonymous ftp from 
cica.indiana.edu (129.79.20.22) in the sub-directory pub/AVS.

This software is free but we ask that:

	1) You fill out the registration form included in the
	   file "REGISTRATION".
	2) You let us know of any enhancements you make to the software.
	3) If you use the software in any form that you acknowledge its origin.
	4) No charge is demanded for software containing any part of this
	   code.  See the file "COPYRIGHT" for full copyright information.

We are interested also in any comments you might have or features 
and enhancements you would like to see in future releases.  We are interested 
in keeping track of who is using the modules so that we can inform you of 
future releases, enhancements, and modifications.  Please mail the 
registration form to:

kaplan@cica.indiana.edu

Brian Kaplan
Center for Innovative Computer Applications
Indiana University
Poplars 808
Bloomington, IN 47405

812-855-6973

----------

files contained in Keyframe.tar.Z

Keyframe.c	source code for the "Keyframe Animator" module
KeyframeI.c	interpolation routines for the "Keyframe Animator"
KeyframeU.c	database utility routines for the "Keyframe Animator"
KeyframeX.c	Xwindows-specific routines used by the "Keyframe Animator"
Keyframe.h	include file for the "Keyframe Animator" module
Keyframe.txt	on-line documentation for the "Keyframe Animator" module
Makefile	the makefile for the above module
README		you're reading it
REGISTRATION	Registration form
COPYRIGHT	The copyright information for the module
CHANGES		changes since the previous release
