Non-Photorealistic Computer Graphics Library

[ home · search · about · links · contact · rss ] [ submit bibtex ] [ BookCite · NPR Books ]

User:

Pass:

Found 3 item(s) authored in "1982".

Master Thesis Applying Color Science to Computer Graphics
Kenneth Paul Fishkin.
Berkeley Computer Graphics Laboratory, University of California, 1982. [BibTeX]

Article Hidden Line Elimination in Projected Grid Surfaces
David P. Anderson.
ACM Transactions on Graphics, Vol. 1, No. 4, pp. 274--288, October, 1982. [BibTeX]

Proceedings The Message is the Medium: Multiprocess Structuring of an Interactive Paint Program

Author(s): Richard J. Beach, John C. Beatty, Kellogg S. Booth, Darlene A. Plebon, Eugene L. Fiume.
Proceedings: Computer Graphics 82, pp. 277--287, 1982.
[BibTeX] Find this paper on Google

Abstract:
An innovative design for an interactive paint program has been developed based on multiple processes and message passing. Traditional paint programs combine interrupt driven support of a graphical input device, such as a mouse or tablet, with the coloring of pixels in a raster display. We advocate a different design methodology which is illustrated in our implementation. The multiple processes and message passing primitives provided by some real-time operating systems encourage the design of parallel-program architectures and anthropomorphic programming structures, analogous to artist procedures and the metaphors of Smalltalk. The Thoth operating system was used to experiment with such an anthropomorphic design. Thoth provides a hospitable environment in which to investigate the distribution of algorithms between software and microprogrammed hardware processes, the performance and responsiveness of a multiple-process interactive program, and experimental user interfaces using an Ikonas 3000 frame buffer. The paint program consists of processes which handle the graphics tablet, track an iconic cursor, paint a selection of brushes, fill regions of the image, draw lines, and implement the user interface. Some processes have been implemented both in software and microcode.

Visitors: 190848