RenderBots—Multi‐Agent Systems for Direct Image Generation
- 1 June 2005
- journal article
- Published by Wiley in Computer Graphics Forum
- Vol. 24 (2) , 137-148
- https://doi.org/10.1111/j.1467-8659.2005.00838.x
Abstract
The termstroke‐based renderingcollectively describes techniques where images are generated from elements that are usually larger than a pixel. These techniques lend themselves well for rendering artistic styles such as stippling and hatching. This paper presents a novel approach for stroke‐based rendering that exploits multi‐agent systems. RenderBots are individual agents each of which in general represents one stroke. They form a multi‐agent system and undergo a simulation to distribute themselves in the environment. The environment consists of a source image and possibly additional G‐buffers. The final image is created when the simulation is finished by having each RenderBot execute its painting function. RenderBot classes differ in their physical behavior as well as their way of painting so that different styles can be created in a very flexible way.Keywords
This publication has 25 references indexed in Scilit:
- Beyond Stippling — Methods for Distributing Objects on the PlaneComputer Graphics Forum, 2003
- Real-time animated stipplingIEEE Computer Graphics and Applications, 2003
- A survey of stroke-based renderingIEEE Computer Graphics and Applications, 2003
- Rendering traditional mosaicsThe Visual Computer, 2003
- Weighted Voronoi stipplingPublished by Association for Computing Machinery (ACM) ,2002
- Simulating decorative mosaicsPublished by Association for Computing Machinery (ACM) ,2001
- Orientable textures for image-based pen-and-ink illustrationPublished by Association for Computing Machinery (ACM) ,1997
- Paint by numbers: abstract image representationsACM SIGGRAPH Computer Graphics, 1990
- Comprehensible rendering of 3-D shapesACM SIGGRAPH Computer Graphics, 1990
- Least squares quantization in PCMIEEE Transactions on Information Theory, 1982