Graphics Animation System for Professionals

Last updated
GRASP
Developer(s) John Bridges
Operating system DOS
Type Graphics software

GRaphic Animation System for Professionals (GRASP) was the first multimedia animation program for the IBM PC family of computers. It was also at one time the most widely used animation format. [1]

Contents

Originally conceived by Doug Wolfgram under the name FlashGun, the first public version of GRASP was the Graphical System for Presentation. The original software was written by Doug Wolfgram and Rob Neville. It later became the GRaphic Animation System for Professionals. Many regard this as the birth of the multimedia industry.

GRASP - Graphic Animation System for Professionals

GRASP 1.0

In 1984 Doug Wolfgram conceived of the idea of an animation scripting language that would allow graphics images to move smoothly across a computer screen under program control. Persyst Systems hired Wolfgram's company to develop some graphics and animation for their new graphics card, the BoB board. [2] The marketing manager from Persyst then moved to AST computer where he brought in Wolfgram to do similar animation work for the AST line of peripheral cards for PCs. 1

Wolfgram saw the growing demand for multimedia so he brought in John Bridges, with whom he had co-developed PCPaint for Mouse Systems in 1984. Together they co-developed the early versions of GRASP for Wolfgram's company, Microtex Industries. Subsequent versions followed. Version 1.10c was released in September 1986. [3]

Starting with John and Doug's source code for PCPaint, the painting aspects were chopped out and instead a simple font editor for Doug's slideshow program FlashGun was created. The graphics library was used to make a simple script playback that had a command for each graphics library function. It also originally used the assembly language fades from FlashGun for a "FADE" command, but those image fade routines were mode specific (CGA) and difficult to enhance. The routines were rewritten along with the script parts. It stored all the files in a ZIB archive, renaming John Bridges' program ZIB to GLIB and the archives it produced were GL files.

GRASP 2.0

In 1987, GRASP 2.0, was released and no longer distributed as ShareWare. It became a commercial product published in the USA by Paul Mace Software. John Bridges assumed responsibility for development of the core engine while Wolfgram developed fades, external utilities and new commands.

GRASP 3.0 and 3.5

In 1988, GRASP 3.0 was released, followed in October 1988 by GRASP 3.5, bundled with Pictor Paint, an improved PCPaint minus publishing features. GRASP 3.5 "[supported] a wide range of video formats, including CGA, EGA, Hercules, VGA and all popular enhanced VGA modes up to 800 x 600 pixels and 1,024 x 768 pixels resolution. The software [displayed] and [edited] images in several standard formats, including PC Paintbrush (PCX) and GIF." [4]

Award-winning animator Tom Guthery claims that by using GRASP in 1990 his early animated computer programs "[gave] smooth movement and detailed animation to a degree that many programmers had thought impossible at the time". [5]

GRASP 4.0

In February 1991 GRASP 4.0 was released, with the ability to create "self-executing" demos (bind to make EXE added), AutoDesk FLI/FLC support, PC Speaker Digitized Sound, and a robust programming environment. It also included ARTOOLS, a collection of image manipulation tools which included an early morphing utility which tracked all points in source and destination images, creating all the in-between frames. Later that year HRFE (High Res Flic Enhancement) was offered as an add-on for GRASP, "[enabling] GRASP to recognize, import, manipulate and compile animations created in Autodesk Animator Pro environment." [6]

In a published paper critiquing GRASP 4.0, the authors Stuart White and John Lenarcic said that "The GRASP language offers creative freedom in the development of interactive multimedia presentations, especially to seasoned programmers with an artistic inclination." [7]

A stripped-down version of GRASP 4.0 was also included with copies of Philip Shaddock's Multimedia Creations: Hands-On Workshop for Exploring Animation and Sound. [8]

Multi-Media GRASP 1.0

In June 1993, Multi-Media GRASP 1.0 (also known as MMGRASP and MultiMedia GRaphic Animation System for Professionals Version 5.0) was released with TrueColor support.

Authorship and ownership

Early in 1990 Doug Wolfgram sold his remaining rights to GRASP (and PCPaint) to John Bridges.

In 1994, GRASP development stopped when John Bridges terminated his publishing contract with Paul Mace Software. In 1995, John created GLPro for IMS Communications Ltd, the newest incarnation of John's ideas behind GRASP updated for Windows. In 2002, John Bridges created AfterGRASP, a successor to GRASP and GLPro.

GLPro

GLPro was a multimedia authoring application for MS-DOS and Microsoft Windows. GLPro is a contraction of Graphics Language Professional, and was written by John Bridges as a successor to GRASP. Windows support in GLPro was released in the summer of 1996.

Unlike competing technologies such as Macromedia Director, GLPro took a very minimalist approach, providing an extensive scripting language rather than a lot of WYSIWYG tools within a Graphical User Interface. Everything was accomplished by writing code using its BASIC-like syntax. The scripting language was not object oriented, and as a result consists of a very large number of specialised commands. The programmer was not able to create new classes or extend the language. It has been criticised for its syntactical inconsistency, steep learning curve, and the fact that it does not deliver a cross-platform multimedia solution. Despite this it has been enthusiastically received by numbers of users, many dating back to the early GRASP under MS-DOS days.

An unusual design philosophy behind GLPro is that it does not rely on external OS services to handle many media types, such as MP3 audio, MPEG video, etc. Instead it contains its own player code. The thinking is that by avoiding OS services for these tasks, the end user is spared the problem of needing to install additional components before being able to run a multimedia title on their machine - it is intended to "just work". Although an advantage for some standalone projects, this philosophy suffered from an inability to keep up with new media developments.

GLPro was moved into a separate company, GMedia, in early 2000, which closed their doors in February 2001 just as the native Macintosh and Linux support was entering public beta testing. Bridges is no longer involved in its development, and as of February 2002 is developing a new multimedia authoring system called AfterGRASP designed to be backwards compatible with GLPro with less emphasis on built-in media playback support.

GLPro is currently owned by Comlet Technologies, LLC. and is one of the primary languages used in its Comlets Message System product.

See also

Related Research Articles

<span class="mw-page-title-main">Adobe Flash</span> Deprecated multimedia platform used to add animation and interactivity to websites

Adobe Flash was, except in China, a multimedia software platform used for production of animations, rich internet applications, desktop applications, mobile apps, mobile games, and embedded web browser video players.

In digital printing, a page description language (PDL) is a computer language that describes the appearance of a printed page in a higher level than an actual output bitmap. An overlapping term is printer control language, which includes Hewlett-Packard's Printer Command Language (PCL). PostScript is one of the most noted page description languages. The markup language adaptation of the PDL is the page description markup language.

<span class="mw-page-title-main">Aldus Corporation</span> Desktop publishing software company

Aldus Corporation was an American software company best known for its pioneering desktop publishing software. PageMaker, the company's most well-known product, ushered in the modern era of desktop computers such as the Macintosh seeing widespread use in the publishing industry. Paul Brainerd, the company's co-founder, coined the term desktop publishing to describe this paradigm. The company also originated the Tag Image File Format (TIFF) file format, widely used in the digital graphics profession.

MicroStation is a CAD software platform for two- and three-dimensional design and drafting, developed and sold by Bentley Systems and used in the architectural and engineering industries. It generates 2D/3D vector graphics objects and elements and includes building information modeling (BIM) features. The current version is MicroStation CONNECT Edition.

X3D is a set of royalty-free ISO/IEC standards for declaratively representing 3D computer graphics. X3D includes multiple graphics file formats, programming-language API definitions, and run-time specifications for both delivery and integration of interactive network-capable 3D data. X3D version 4.0 has been approved by Web3D Consortium, and is under final review by ISO/IEC as a revised International Standard (IS).

SWF is a defunct Adobe Flash file format that was used for multimedia, vector graphics and ActionScript.

<span class="mw-page-title-main">Adobe Shockwave</span> Multimedia platform

Adobe Shockwave is a discontinued multimedia platform for building interactive multimedia applications and video games. Developers originate content using Adobe Director and publish it on the Internet. Such content could be viewed in a web browser on any computer with the Shockwave Player plug-in installed. MacroMind originated the technology; Macromedia acquired MacroMind and developed it further, releasing Shockwave Player in 1995. Adobe then acquired Shockwave with Macromedia in 2005. Shockwave supports raster graphics, basic vector graphics, 3D graphics, audio, and an embedded scripting language called Lingo.

<span class="mw-page-title-main">Mouse Systems</span>

Mouse Systems Corporation (MSC), formerly Rodent Associates, was founded in 1982 by Steve Kirsch. The company was responsible for bringing the mouse to the IBM PC for the first time.

An image file format is a file format for a digital image. There are many formats that can be used, such as JPEG, PNG, and GIF. Most formats up until 2022 were for storing 2D images, not 3D ones. The data stored in an image file format may be compressed or uncompressed. If the data is compressed, it may be done so using lossy compression or lossless compression. For graphic design applications, vector formats are often used. Some image file formats support transparency.

<span class="mw-page-title-main">Graphic art software</span> Subclass of application software

Graphic art software is a subclass of application software used for graphic design, multimedia development, stylized image development, technical illustration, general image editing, or simply to access graphic files. Art software uses either raster or vector graphic reading and editing methods to create, edit, and view art.

Strata Design 3D CX is a commercial 3D modeling, rendering and animation program developed in St. George, Utah by Corastar, Inc. Strata Software is the successor to StrataVision 3D. It is a 3D modeling application for the illustration/multimedia market.

<span class="mw-page-title-main">PCPaint</span> Mouse-driven GUI paint program, 1984–1989

PCPaint was one of the first IBM PC-based mouse-driven GUI paint programs, released in 1984. It followed after Microsoft Doodle, released in 1983 with the Microsoft Mouse version 1 drivers for DOS, and around the same time as Digital Research’s Draw program. It was developed by John Bridges and Doug Wolfgram. It was later developed into Pictor Paint.

PICtor is an image file format developed by John Bridges, the principal author of PCPaint, the first Paintbrush program for the PC. It was also the native file format for Pictor Paint and Graphics Animation System for Professionals (GRASP) and became the first widely accepted DOS imaging standard.

John Bridges is the co-author of the computer program PCPaint and primary developer of the program GRASP for Microtex Industries with Doug Wolfgram. He is also the sole author of GLPro and AfterGRASP. His article entitled "Differential Image Compression" was published in the February 1991 issue of Dr. Dobb's Journal.

<span class="mw-page-title-main">Adobe Director</span> Deprecated multimedia application authoring platform

Adobe Director was a multimedia application authoring platform created by Macromedia and managed by Adobe Systems until its discontinuation.

This article deals with productivity software created for the Amiga line of computers and covers the AmigaOS operating system and its derivatives AROS and MorphOS. It is a split of the main article, Amiga software.

Amiga support and maintenance software performs service functions such as formatting media for a specific filesystem, diagnosing failures that occur on formatted media, data recovery after media failure, and installation of new software for the Amiga family of personal computers—as opposed to application software, which performs business, education, and recreation functions.

<span class="mw-page-title-main">Antics 2-D Animation</span>

The Antics 2-D Animation software is a proprietary vector-based 2-D application for animators and graphic designers, running under Microsoft Windows. It was created in 1972 by Alan Kitching, the British animator, graphic designer, and software developer. From 1977 to 1998 the Antics software was continuously developed, and was widely used by many studios around the world. The software of that time ran under Unix and Fortran, which by the late 1990s had been superseded by newer multimedia-oriented systems based on C++, and support for the older Antics was discontinued in 1998. In 2006, a project to build a completely new Antics software for C++ and Windows was begun, and the first published version made available in 2010.

Google Chrome Experiments Online showroom of web browser based experiments

Google Chrome Experiments is an online showroom of web browser based experiments, interactive programs, and artistic projects. Launched on March 1, 2009, Google Chrome Experiments is an official Google website that was originally meant to test the limits of JavaScript and the Google Chrome browser's performance and abilities. As the project progressed, it took the role of showcasing and experimenting latest open-source web-based technologies, such as JavaScript, HTML5, WebGL, Canvas, SVG, CSS, and some others. All the projects on Chrome experiments are user submitted and are made using open source technologies. As of February 24, 2015, there were 1,000 different Chrome projects posted on the website.

References

  1. "GRASP: Summary from the Encyclopedia of Graphics File Formats". Fileformat.info. Retrieved 2016-07-23.
  2. Hart, Glenn A.; Forney, Jim (1985-02-19). "Video Board Reviews: Persyst BoB Color Adapter". PC Magazine : 121–133.
  3. [ dead link ]
  4. "CBSi". FindArticles.com. Retrieved 2016-07-23.
  5. "Tom Guthery IV". Educational Software Cooperative. Archived from the original on 2007-05-30. Retrieved 2007-05-25.
  6. Mallory, Jim (November 13, 1991). "Mace intros graphic animation program enhancements - Paul Mace Software Inc.'s HRFE graphics software, RealSound sound processing software and WinGRASP operating system enhancement - Product Announcement". Newsbytes News Network. Ashland, Oregon. Archived from the original on May 18, 2005. Retrieved 2016-07-23 via FindArticles.com.
  7. "The History of GLPRO and the people behind it". GMedia. Archived from the original on 2001-06-25. Retrieved 2007-05-23.
  8. Philip Shaddock (1992). Multimedia Creations: Hands-on Workshop for Exploring Animation and Sound. ISBN   9781878739261 . Retrieved 2016-07-23.

Bibliography for GLPro

GL - Another animation format
Dr. Martin Reddy
Technical Lead, R & D, Pixar Animation Studios
http://www.martinreddy.net/gfx/2d/GL.txt