{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,29]],"date-time":"2025-10-29T19:40:02Z","timestamp":1761766802409,"version":"build-2065373602"},"reference-count":36,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2020,11,12]],"date-time":"2020-11-12T00:00:00Z","timestamp":1605139200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["UIDB\/05380\/2020","UIDB\/50009\/2020"],"award-info":[{"award-number":["UIDB\/05380\/2020","UIDB\/50009\/2020"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>We present a generative swarm art project that creates 3D animations by running a Particle Swarm Optimization algorithm over synthetic landscapes produced by an objective function. Different kinds of functions are explored, including mathematical expressions, Perlin noise-based terrain, and several image-based procedures. A method for displaying the particle swarm exploring the search space in aesthetically pleasing ways is described. Several experiments are detailed and analyzed and a number of interesting visual artifacts are highlighted.<\/jats:p>","DOI":"10.3390\/e22111284","type":"journal-article","created":{"date-parts":[[2020,11,12]],"date-time":"2020-11-12T10:00:32Z","timestamp":1605175232000},"page":"1284","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Generative Art with Swarm Landscapes"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9180-0545","authenticated-orcid":false,"given":"Diogo","family":"de Andrade","sequence":"first","affiliation":[{"name":"School of Communication, Arts and Information Technology, Lus\u00f3fona University, 1749-024 Lisboa, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8487-5837","authenticated-orcid":false,"given":"Nuno","family":"Fachada","sequence":"additional","affiliation":[{"name":"School of Communication, Arts and Information Technology, Lus\u00f3fona University, 1749-024 Lisboa, Portugal"},{"name":"HEI-Lab\u2014Digital Human-Environment Interactions Lab, Lus\u00f3fona University, 1749-024 Lisboa, Portugal"},{"name":"LARSyS: Laboratory for Robotics and Systems in Engineering and Science, Instituto Superior T\u00e9cnico, University of Lisbon, 1049-001 Lisboa, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1594-6785","authenticated-orcid":false,"given":"Carlos M.","family":"Fernandes","sequence":"additional","affiliation":[{"name":"LARSyS: Laboratory for Robotics and Systems in Engineering and Science, Instituto Superior T\u00e9cnico, University of Lisbon, 1049-001 Lisboa, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5165-3114","authenticated-orcid":false,"given":"Agostinho C.","family":"Rosa","sequence":"additional","affiliation":[{"name":"LARSyS: Laboratory for Robotics and Systems in Engineering and Science, Instituto Superior T\u00e9cnico, University of Lisbon, 1049-001 Lisboa, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2020,11,12]]},"reference":[{"key":"ref_1","unstructured":"Kennedy, J., and Eberhart, R. (December, January 27). Particle swarm optimization. Proceedings of the ICNN\u201995\u2014International Conference on Neural Networks, Perth, Australia."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"e202","DOI":"10.7717\/peerj-cs.202","article-title":"Steady state particle swarm","volume":"5","author":"Fernandes","year":"2019","journal-title":"PeerJ Comput. Sci."},{"key":"ref_3","unstructured":"Shi, Y., and Eberhart, R. (1998, January 4\u20139). A modified particle swarm optimizer. Proceedings of the 1998 IEEE International Conference on Evolutionary Computation Proceedings, IEEE World Congress on Computational Intelligence (Cat. No. 98TH8360), Anchorage, AK, USA."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1080\/14626260902867915","article-title":"What is generative art?","volume":"20","author":"Boden","year":"2009","journal-title":"Digit. Creat."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1162\/LEON_a_00695","article-title":"Swarm art","volume":"47","author":"Greenfield","year":"2014","journal-title":"Leonardo"},{"key":"ref_6","unstructured":"Dorigo, M. (1992). Optimization, Learning and Natural Algorithms. [Ph.D. Thesis, Politecnico di Milano]."},{"key":"ref_7","unstructured":"Todd, S., and Latham, W. (1994). Evolutionary Art and Computers, Academic Press Inc."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1007\/BF02223791","article-title":"La reconstrucion du nid et les coordinations interindividuelles chez Bellicositermes natalensis et Cubitermes sp. La th\u00e9orie de la stigmergie: Essai d\u2019interpretation du comportement des termites constructeurs","volume":"6","year":"1959","journal-title":"Insectes Sociaux"},{"key":"ref_9","unstructured":"Blackwell, T.M. (2003, January 7\u201311). Swarm music: Improvised music with multi-swarms. Proceedings of the 2003 AISB Symposium on Artificial Intelligence and Creativity in Arts and Science, University of Wales, Aberystwyth, UK."},{"key":"ref_10","unstructured":"Correll, N., Farrow, N., Sugawara, K., and Theodore, M. (2013, January 6\u201310). The Swarm-Wall: Toward Life\u2019s Uncanny Valley. Proceedings of the IEEE International Conference on Robotics and Automation, Karlsruhe, Germany."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Deb, K. (2004). An interactive artificial ant approach to non-photorealistic rendering. Genetic and Evolutionary Computation Conference\u2014GECCO 2004, Springer. Lecture Notes in Computer Science.","DOI":"10.1007\/b98643"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Machado, P., and Pereira, L. (2012). Photogrowth: Non-photorealistic renderings through ant paintings. Proceedings of the 14th Annual Conference on Genetic and Evolutionary Computation, ACM.","DOI":"10.1145\/2330163.2330197"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1162\/leon.2010.43.2.107","article-title":"Pherographia: Drawing by ants","volume":"43","author":"Fernandes","year":"2010","journal-title":"Leonardo"},{"key":"ref_14","unstructured":"Aupetit, S., Bordeau, V., Monmarch\u00e9, N., Slimane, M., and Venturini, G. (2003, January 8\u201312). Interactive evolution of ant paintings. Proceedings of the 2003 Congress on Evolutionary Computation, Canberra, Australia."},{"key":"ref_15","unstructured":"Lutton, E., and Monmarch\u00e9, N. (2020, November 07). Art&Science in Evolutionary Computation. Catalogue Side Event. Available online: http:\/\/ea2013.inria.fr\/EA2013-catalogue_side-event_A3.pdf."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Rothlauf, F., Branke, J., Cagnoni, S., Corne, D.W., Drechsler, R., Jin, Y., Machado, P., Marchiori, E., Romero, J., and Smith, G.D. (2005). Evolutionary methods for ant colony paintings. Applications of Evolutionary Computing, Springer. Lecture Notes in Computer Science.","DOI":"10.1007\/b106856"},{"key":"ref_17","unstructured":"Greenfield, G. (2009, January 22\u201325). On variation within swarm paintings. Proceedings of the 8th Inter\u00addisciplinary Conference of International Society of the Arts, Mathematics, and Architecture, University at Albany, Albany, NY, USA."},{"key":"ref_18","unstructured":"Greenfield, G. (2012, January 25\u201329). Stigmmetry prints from patterns of circles. Proceedings of the Bridges 2012: Mathematics, Music, Art, Architecture, Culture, Towson, MD, USA."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"414","DOI":"10.1007\/978-3-642-20520-0_42","article-title":"The T. albipennis sand painting artists","volume":"Volume 6625","author":"Brabazon","year":"2011","journal-title":"Applications of Evolutionary Computation"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/978-3-319-77583-8_1","article-title":"Visual art inspired by the collective feeding behavior of sand-bubbler crabs","volume":"Volume 10783","author":"Liapis","year":"2018","journal-title":"Computational Intelligence in Music, Sound, Art and Design"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1162\/leon.2007.40.3.248","article-title":"SwarmArt: Interactive art from swarm intelligence","volume":"40","author":"Jacob","year":"2007","journal-title":"Leonardo"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"843","DOI":"10.1109\/TCYB.2013.2273495","article-title":"KANTS: A stigmergic ant algorithm for cluster analysis and swarm art","volume":"44","author":"Fernandes","year":"2013","journal-title":"IEEE Trans. Cybern."},{"key":"ref_23","unstructured":"(2020, November 07). Unity Technologies. Unity\u00ae (San Francisco, CA, USA). Available online: https:\/\/unity.com\/."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Ackley, D. (1987). A Connectionist Machine for Genetic Hillclimbing; SECS, Kluwer Academic Publishers.","DOI":"10.1007\/978-1-4613-1997-9"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1007\/BF00933356","article-title":"Generalized descent for global optimization","volume":"34","author":"Griewank","year":"1981","journal-title":"J. Optim. Theory Appl."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Schwefel, H.P. (1991). Genetic algorithms and evolution strategies: Similarities and differences. Parallel Problem Solving from Nature, Springer.","DOI":"10.1007\/BFb0029723"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Perlin, K. (1985). An Image Synthesizer. Proceedings of the 12th Annual Conference on Computer Graphics and Interactive Techniques, ACM.","DOI":"10.1145\/325334.325247"},{"key":"ref_28","unstructured":"Perlin, K. (2002). Noise hardware. SIGGRAPH 2002 Course 36 Notes: Real-Time Shading Languages, University of Maryland. Chapter 2."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"803","DOI":"10.1145\/1073204.1073264","article-title":"Wavelet noise","volume":"24","author":"Cook","year":"2005","journal-title":"Acm Trans. Graph. (TOG)"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Millington, I. (2019). AI for Games, CRC Press. [3rd ed.].","DOI":"10.1201\/9781351053303"},{"key":"ref_31","unstructured":"Ross, B.J., Ralph, W., and Zong, H. (2006, January 16\u201321). Evolutionary image synthesis using a model of aesthetics. Proceedings of the 2006 IEEE International Conference on Evolutionary Computation, Vancouver, BC, Canada."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Fernandes, C.M., Fachada, N., Laredo, J.L.J., Merelo, J.J., Castillo, P.A., and Rosa, A. Revisiting Population Structure and Particle Swarm Performance. Proceedings of the 10th International Joint Conference on Computational Intelligence IJCCI\u201918, Seville, Spain, 18\u201320 September 2018, INSTICC, SciTePress.","DOI":"10.5220\/0006959502480254"},{"key":"ref_33","unstructured":"Karaboga, D. (2005). An Idea Based on Honey Bee Swarm for Numerical Optimization, Erciyes University. Technical Report tr06."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1016\/j.swevo.2019.04.008","article-title":"Bio-inspired computation: Where we stand and what\u2019s next","volume":"48","author":"Osaba","year":"2019","journal-title":"Swarm Evol. Comput."},{"key":"ref_35","unstructured":"Dorigo, M., St\u00fctzle, T., Blesa, M.J., Blum, C., Hamann, H., Heinrich, M.K., and Strobel, V. (2020). Grey Wolf, Firefly and Bat Algorithms: Three Widespread Algorithms that Do Not Contain Any Novelty. ANTS 2020: Swarm Intelligence, Springer."},{"key":"ref_36","unstructured":"Luz, F., Fachada, N., and Junior, R. (2018, January 19). Biofeedback Game Design. Proceedings of the Play2Learn 2018, Lisbon, Portugal."}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1099-4300\/22\/11\/1284\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:32:32Z","timestamp":1760178752000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1099-4300\/22\/11\/1284"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,12]]},"references-count":36,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2020,11]]}},"alternative-id":["e22111284"],"URL":"https:\/\/doi.org\/10.3390\/e22111284","relation":{},"ISSN":["1099-4300"],"issn-type":[{"type":"electronic","value":"1099-4300"}],"subject":[],"published":{"date-parts":[[2020,11,12]]}}}