GRAMPS - A graphics language interpreter for real-time, interactive, three-dimensional picture editing and animation
- 1 August 1981
- journal article
- conference paper
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 15 (3), 133-142
- https://doi.org/10.1145/965161.806799
Abstract
GRAMPS, a graphics language interpreter has been developed in FORTRAN 77 to be used in conjunction with an interactive vector display list processor (Evans and Sutherland Multi-Picture-System). Several of the features of the language make it very useful and convenient for real-time scene construction, manipulation and animation. The GRAMPS language syntax allows natural interaction with scene elements as well as easy, interactive assignment of graphics input devices. GRAMPS facilitates the creation, manipulation and copying of complex nested picture structures. The language has a powerful macro feature that enables new graphics commands to be developed and incorporated interactively. Animation may be acheived in GRAMPS by two different, yet mutually compatible means. Picture structures may contain “framed” data, which consist of a sequence of fixed objects. These structures may be displayed sequentially to give a traditional frame animation effect. In addition, transformation information on picture structures may be saved at any time in the form of new macro commands that will transform these structures from one saved state to another in a specified number of steps, yielding an interpolated transformation animation effect. An overview of the GRAMPS command structure is given and several examples of application of the language to molecular modeling and animation are presented.Keywords
This publication has 8 references indexed in Scilit:
- Special problems in human movement simulationACM SIGGRAPH Computer Graphics, 1980
- Three-Dimensional Molecular Modeling and Drug DesignScience, 1980
- Tomato bushy stunt virus at 2.9 Å resolutionNature, 1978
- Molecular Graphics: Application to the Structure Determination of a Snake Venom NeurotoxinScience, 1977
- The protein data bank: A computer-based archival file for macromolecular structuresJournal of Molecular Biology, 1977
- Interactive skeleton techniques for enhancing motion dynamics in key frame animationCommunications of the ACM, 1976
- The digital component of the circle graphics habitatPublished by Association for Computing Machinery (ACM) ,1976
- Cambridge Crystallographic Data Centre. II. Structural Data FileJournal of Chemical Documentation, 1973