Abstract
We take a novel approach to Non-Photorealistic Rendering by adapting genetic programming in combination with computer graphics drawing techniques. As a GP tree is evaluated, upon encountering certain nodes referred to as “Draw” nodes, information contained within such nodes are sent to one of three virtual canvasses and a mark is deposited on the canvas. For two of the canvasses the user is able to define custom brushes to be applied to the canvas. Drawing functions are supplied with little localised information regarding the target image. Based on this local data, the drawing functions are enabled to apply contextualized information to the canvas. The obtained results include a “Shroud of Turin” effect, a “Decal” effect and a “Starburst” effect.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Semet, Y., O’Reilly, U.-M., Durand, F.: An Interactive Artificial Ant Approach To Non-Photorealistic Rendering. In: Deb, K., et al. (eds.) GECCO 2004. LNCS, vol. 3103. Springer, Heidelberg (2004)
Strothotte, T., Schlechtweg, S.: Non-Photorealistic Computer Graphics: Modeling, Rendering and Animation. Morgan Kaufmann, San Francisco (2002)
Lioret, A.: Being Paintings. In: ACM SIGGRAPH 2005 Electronic Art and Animation Catalog (2005)
Sims, K.: Artificial evolution for computer graphics. In: SIGGRAPH: Proceedings Of The 18th Annual Conference On Computer Graphics And Interactive Techniques (1991)
Terzopoulos, D.: Artificial Life For Computer Graphics. Commun. ACM 42(8), 32 (1999)
Baxter, W., Wendt, J., Lin, M.C.: IMPasTo: A Realistic, Interactive Model For Paint. In: NPAR: Proceedings Of The 3rd International Symposium On Non-Photorealistic Animation And Rendering (2004)
Chu, N.S.-H., Tai, C.-T.: MoXi: Real-time Ink Dispersion In Absorbent Paper. In: ACM SIGGRAPH (2005)
Gooch, B., Reinhard, E., Gooch, A.: Human Facial Illustrations: Creation And Psychophysical Evaluation. ACM Transaction On Graphics (2004)
Haeberli, P.: Paint By Numbers: Abstract Image Representations. Computer Graphics 24(4), 207–214 (1990)
Hertzmann, A.: Image Analogies. In: SIGGRAPH: Proceedings Of The 28th Annual Conference On Computer Graphics And Interactive Techniques (2001)
Hertzmann, A.: A Survey Of Stroke-Based Rendering. Computer Graphics and Applications (2003)
Wen, F., Luan, Q., Liang, L., Xu, Y.-Q., Shum, H.-Y.: Color Sketch Generation. In: NPAR: Proceedings Of The 4th International Symposium On Non-Photorealistic Animation And Rendering, pp. 47–54 (2006)
Hertzmann, A.: Paint By Relaxation. In: Proceedings of Computer Graphics International, pp. 27–54 (2001)
Wijesinghe, G., Mat Sah, S.B., Ciesielski, V.: Grid vs. Arbitrary Placement of Tiles for Generating Animated Photomosaics. In: 2008 World Congress on Computational Intelligence (2008)
McCormack, J.: New Challenges For Evolutionary Music And Art. SIGEVOlution 1, 5–11 (2006)
Machado, P., Cardoso, A.: All The Truth About NEvaR. Applied Intelligence 16(2), 101–118 (2002)
Ross, B.J., Ralph, W., Zong, H.: Evolutionary Image Synthesis Using a Model of Aesthetics. In: Proc. 2006 IEEE Congress on Evolutionary Computation (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Barile, P., Ciesielski, V., Trist, K. (2008). Non-photorealistic Rendering Using Genetic Programming. In: Li, X., et al. Simulated Evolution and Learning. SEAL 2008. Lecture Notes in Computer Science, vol 5361. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89694-4_31
Download citation
DOI: https://doi.org/10.1007/978-3-540-89694-4_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89693-7
Online ISBN: 978-3-540-89694-4
eBook Packages: Computer ScienceComputer Science (R0)