Abstract
Animators frequently usepaint systems to create and refine their images. In such a program, an artist creates a brush that is moved across a frame buffer, providing a simplified simulation of a physical brush moving across an actual canvas. Movement of the brush often requires modification of a large number of pixels in a small amount of time. Existing algorithms for brush movement are discussed, and two new algorithms are presented that reduce the amount of i/o needed to move a brush, but at the expense of increased computational complexity.
Key words
Paint systems AlgorithmsPreview
Unable to display preview. Download preview PDF.
References
- Aurora Systems (1981) The Aurora Paint SystemGoogle Scholar
- Biedermann S (1982) The Superpaint Paint Program. University of Wisconsin-Madison Graphics and Image Processing Laboratory, Madison, WisconsinGoogle Scholar
- Bresenham JE (1965) Algorithm for Computer Control of a Digital Plotter. IBM Syst J 4:25–30CrossRefGoogle Scholar
- Dippé ME, Swensen JA (1984) An Adaptive Subdivision Algorithm and Parallel Architecture for Realistic Image Synthesis. SIGGRAPH 23–27 July '84 Conference Proceedings. ACM, Minneapolis, pp 149–158Google Scholar
- Field DE (1983) Algorithms for Drawing Simple Geometric Objects on Raster Devices. Ph. D. Thesis, Princeton University, Princeton, New Jersey, June 1983Google Scholar
- Fishkin K (1983) Blot Users Manual. University of California, Berkeley, California. Berkeley Computer Graphics Laboratory internal documentGoogle Scholar
- Fishkin KP, Barsky BA (1984) Algorithms for Brush Movement in Paint Systems. Proceedings of Graphics Interface 28 May–1 June '84, Ottawa, pp 9–16Google Scholar
- Foley JD, Van Dam A (1982) Fundamentals of Interactive Computer Graphics. Addison-Wesley Reading, MAGoogle Scholar
- Higgins T (1985) Private communication, May 1985Google Scholar
- Smith AR (1982) Painting Tutorial Notes. Report No. 38, LucasfilmGoogle Scholar
- Tanner PP, Cowan W, Wein M (1983) Colour Selection, Swath Brushes and Memory Architectures for Paint Systems. Proceedings of Graphics Interface, 8–13 May '83, Edmonton, pp 171–180Google Scholar
- Via Video (1982) The Via Video Paint SystemGoogle Scholar
- Wein M (1983) Private communication, November 1983Google Scholar
- Whitted JT (1983) Anti-Aliased Line Drawing Using Brush Extrusion. SIGGRAPH '83 Conference Proceedings, pp 151–156Google Scholar
Copyright information
© Springer-Verlag 1985