animate(1gv)

✨ animate β€” bestie edition ✨

okay so this is the animate(1gv) page from the Geomview Module and honestly? it's giving movie director energy. let's get into it πŸ’–


🌸 NAME 🌸

animate β€” animate a sequence of geomview files 🎬


πŸŽ€ SYNOPSIS πŸŽ€

animate [-p] [-b] [-s speed] [-o] [-S script] [-hide] [-f file1 file2 ...]

πŸ’… DESCRIPTION πŸ’…

Animate is an interactive animation tool that was literally specifically designed to be used with Geomview. it hands you a bunch of simple animation controls β€” looping, bouncing, single frame stepping β€” plus adjustable speed playing, because of course it does, she's versatile. ✨

here's the whole vibe: the program works by telling geomview to read in a sequence of geomview files, and then telling geomview to display each frame of the sequence in order. that's it. that's the whole trick. iconic. πŸ‘‘

so Animate gives you two methods for specifying which frames you want in the sequence you're viewing:

method one 🫢 β€” enter the name of every frame into the text input box and press return or click on load. the name of each frame has to correspond with the name of a geomview file that actually exists in the file system. no ghost frames bestie, they gotta be real.

🌈 EXAMPLES 🌈

pict1 pict2 pict3 pict4
pict*
pic??

method two πŸ¦‹ β€” first create an animation script file outside of animate, then load the script in by typing its name in the input box and clicking on the script button. the advantage here is that you can more easily specify the exact order you want the frames shown in. the format of the script file is just a list of frame names, each followed by a newline. comments prepended by a # sign are allowed. very demure, very mindful. πŸ’œ

🌸 EXAMPLE SCRIPT FILE 🌸

# list of frames for
# my rotating cube movie
cube.02
cube.04
cube.03 # get rid of this frame later
cube.01
  .
  .
  .
cube.90

loading frames into memory may take a little time, especially if each frame is a particularly large file. 😭 be sure the machine you're using has sufficient memory to load all the frames you desire β€” do not come for this program if your laptop is fighting for its life. once all frames have been loaded, an 'animate' object will appear in the geomview object browser. and then it is now possible to begin animating. slay. πŸ”₯

scrolling through frames can be accomplished in several different ways:

  • the first, and most obvious way, is by 'playing' the frames. clicking on the Play button causes animate to begin playing through the frames in order, starting with the first frame or whichever frame has been selected. the corresponding name of each frame being shown is shown in the pink text-entry box. πŸ’—
  • click on Stop to cease playing.
  • animation speed depends on the size and complexity of the object in each frame, so different sequences can have considerably different top playing speeds. that's just how it is. use the Speed slider to set an upper limit to the animation rate. you can also play slowly through the frames by clicking repeatedly on either step button.
  • press the Bounce button to enter bounce mode. while in bounce mode, direction of play reverses whenever the first or last frame is reached. clicking on either Step button determines the playing direction. πŸ“
  • clicking on Once puts animate in 'once' mode. while in this mode, upon reaching the first or last frame (depending on which direction you are going) of a specified sequence, animate will stop playing. normal playing can be resumed by clicking on Once again to exit this mode.
  • the Info button will bring up a short menu containing helpful hints for program usage. clicking on the exit button will cause the program to exit. bye bestie πŸ‘‹

⭐ OPTIONS ⭐

  • -p β€” start playing through the frames right away upon startup. no warmup, we go straight in. πŸ”₯
  • -b β€” go into bounce mode upon startup.
  • -s speed β€” set the speed of play upon startup. the value of speed may be an integer between 0 and 100, which roughly signifies the percentage of top playing speed.
  • -o β€” set animation to play through only once upon startup.
  • -S script β€” specify name of script containing filenames for objects to be read in upon startup. takes precedence over -f option if present. πŸ‘‘
  • -hide β€” makes animate invisible upon startup.
⚠️ Warning: all animate commands must be specified on the command line when this option is used, since there is no way to access the main window. like… none. it's gone. so plan accordingly bestie πŸ’€
  • -f file1 file2 ... β€” specify names of files containing objects to be read in upon startup.

πŸ’€ BUGS πŸ’€

when loading sequences one after another, geomview will often not load a sequence on the first try. 😭 this can often be remedied by telling animate to load the sequence yet again. yeah. just… do it again. she'll get there. πŸ™ˆ


πŸ¦‹ SEE ALSO πŸ¦‹

geomview(1) oogl(5)


πŸ‘‘ AUTHOR πŸ‘‘

Daeron Meyer The Geometry Center


and that's the whole page, bestie β€” written by Daeron Meyer of The Geometry Center, dated December 12, 1994, living in the Geomview Module of the manual forever. periodt. πŸ’…βœ¨πŸŽ€