120 lines
35 KiB
Plaintext
120 lines
35 KiB
Plaintext
en·vÅos ACE
|
||
2
|
||
1
|
||
|
||
4
|
||
|
||
1
|
||
|
||
ACE
|
||
1
|
||
|
||
4
|
||
|
||
By: Michel Denber (Denber.wbst@Xerox.com) Compiled for Medley by Larry Masinter (Masinter.PA@Xerox.COM)
|
||
Files: ACE.LCOM
|
||
Data files: ACE-APPLEDEMO.ACE, ACE-BOUNCINGBALL.ACE, ACE-FOUETTE.ACE
|
||
|
||
Animation Compiler and Environment
|
||
Introduction
|
||
ACE is a system for computer-assisted animation. It is based on the traditional cel-oriented animation process with the computer taking over many of the tedious jobs. You enter a succession of frames which represent a sequence. The system then plays back your frames to create the animated effect. It lets you draw pictures, enter text, and edit your work. The animated images you make are displayed on the screen in real-time. The two main parts of ACE system are a frame compiler and an environment. The environment provides the editing tools, frame manipulation, and display capabilities. The compiler operates automatically to produce a compressed-storage representation for frames.
|
||
You can also use the graphic editing features in ACE to make individual pictures, whether or not they're intended to be used for animation. Finally, you can use the compiler directly to compress any bitmap image so that it take up less space on your disk.
|
||
The majority of the code for ACE was originally written by Paul Turner, a student at the University of Rochester. I am currently maintaining the system. Please send all bug reports, comments, and suggestions directly to me, Denber.WBST, or Denber.WBST@Xerox.COM (Arpanet). This document describes the features available in ACE version 2.1.
|
||
Background
|
||
In this document: holding the mouse on a menu selection means to press down a mouse button on a menu item (inverting the item) and keeping it down for about 1.5 seconds (at this point, you can release the button or move to another selection). Clicking the mouse means pressing a mouse button down and releasing it. Unless otherwise stated, the left mouse button is used for selecting items from menus and to click at objects.
|
||
In addition to the mouse, ACE supports a graphics tablet (Summagraphics MM1201) . [LMM: The graphics tablet hasn't been tested in Medley.] The tablet is more convenient for doing free-hand drawing; in fact, most commercial animation systems include a graphics tablet. The pen has two buttons: the stylus tip (which is activated by pressing down on it) and a blue button on the barrel of the pen (activated by pressing with the forefinger). We have adopted a convention with regard to the tablet: the stylus button acts like the left button on the mouse and the barrel button acts like the middle button on the mouse.
|
||
Terms and System Organization
|
||
A region is simply a rectangular area.
|
||
A frame is a region that contains one complete "picture" in an animation sequence; it is a rectangular bitmap with a fixed width and height.
|
||
A sequence is a collection of frames defining one complete animated segment.
|
||
The current frame is the frame in a sequence to which operations will be applied. As all the frames in any given sequence are the same size, you may say that one characteristic of a sequence is a region of a particular size. Frames are referred to by number for convenience; the numbering is from 1 to n.
|
||
There are two principal windows used in ACE. The sequence window is the window on the screen where a particular sequence will be created, edited and displayed. Typically, you define the shape of the sequence window to give you just the area you want to work in, although a sequence can also be edited and displayed in any existing window.
|
||
The ACE Control Window holds a menu of commands and displays animation state, prompt, and help information. The upper left region in the control window, referred to as the status region, tells which frame is currently being displayed (which frame is the current frame); which device (mouse or tablet) is being used in line art and painting operations; what operation is currently being performed; and, the size of a region (width, height) or the location (x, y) of the cursor within the sequence. The upper right portion of the control window is the prompt region; it is used to get user input and display helpful information. The bottom part of the control window is a menu of animation functions.
|
||
GETTING STARTED
|
||
Load ACE.LCOM from your lispusers directory (e.g., (FILESLOAD (SYSLOAD) ACE). When this is complete, type:
|
||
(ACE)
|
||
At this point an Ace control window will appear by the cursor. You can place it wherever you wish on the screen. The window initially contains a prompt "Animation Directory?" asking for a default directory to use for storing and retrieving animation files (The default selection is your login directory. Just press the return key to accept the default.) The control window can be moved around just like any other window. While you never need to "quit" from ACE, if you close the control window with the right mouse button menu it permanently aborts ACE; if you then re-type (ACE), the animation system will be restarted from scratch.
|
||
|
||
|