High-Level Control of Parameterized Objects
"Meta-objects" representing a class of objects can be procedurally
described as functions which take parameters that describe the
specific properties of the object.
High-level object control becomes possible when a single avar is used
to control several of an object's low-level, variable parameters.
High level Animation Control
Here is an example of a single avar controlling the droop of a flower.
Notice, in addition to the stem bend being affected, the rotation of
each petal is also modified.
Source Code
SGI animation software
- moviemaker
- makemovie
- movieconvert
- soundeditor
Here's a function to automatically make and play an sgi movie:
(define (make-n-show-movie)
(begin
(unix-system "makemovie -o movie.mv -c mvc2 -l loop Frames/frame.* Snd/strack.aiff")
(unix-system "movieplayer movie.mv")
))
And here's a function to preview animations in Ogre:
(define (run-it start end step)
(for i start end step
(begin
(set-time! i)
(update-world))))
Return to Schedule Information
mrl