A GEOMETRIC CHOREO
BY AGENTS

AN AUTONOMOUS AGENT CHOREO

AAAC (An Autonomous Agents Choreo, 2016) is an abstract generative animation video created through code and user interaction in which a flock of autonomous agents governed by physical laws of attraction-repulsion is subjected to the will of a geometric choreography. Throughout the audiovisual piece the flock of autonomous agents is distributed against nature into different geometric patterns which vary the general perception of colour, shape, texture and rhythm.

The germinal idea of ​​this project emerged when in the summer of 2016 I was diving in the Mediterranean Sea and I was hypnotized by the harmonious and at the same time unpredictable dance of sea anemones shaken by the sea current. Underwater, paralyzed by that visual siren song, I thought it would be interesting to put anemones under strict geometric choreography and move that instant of calm and hypnosis to an audiovisual piece.

Everything in excess is opposed to nature.

Hippocrates

FULL VIDEO

Immerse yourself in the symphony of color, shape, texture, and rhythm orchestrated by autonomous agents in AAAC.


AGENTS

That summer (2016) I was reading the book The Nature of Code (natureofcode.com) by Daniel Shiffman and in its 6th chapter he talks about the concept of autonomous agent. This generally refers to “an entity that makes its own decisions about how to act in its environment without the influence of a preconceived global leader or plan”.

From there I found out that in the late eighties, computer science scientist Craig Reynolds developed algorithmic behaviors for autonomous agents. I quickly associated the use of autonomous agents as a technical possibility for the implementation of that artistic idea.

Finally I provided autonomous agents with the behaviors of separation, alignment and cohesion, so that they behave collectively as a flock of agents and imitate the majestic movement of the sea anemone.

CC BY SA (original by Fabrizio P.).


VECTOR FIELD

In the design of a choreographic director element that acted in the role of the marine current and that agitated the autonomous agents, I finally opted for the use of a dynamic vector field. This allowed me to pre-design different geometric spaces where the agents could move in supposed harmony. I explored different geometric designs: circles, spirals, rectangles, triangles, hexagons, mosaics, waves, … or by means of sinusoidal or noise (gaussian, perlin or simplex) formulas.

The search for geometrical vector fields was key to get a uniform distribution of agents in the audiovisual scene. The fundamental goal, besides obtaining a visually appealing pattern, was to avoid holes or depopulated areas of agents, maintaining a uniform distribution of the agents all around the environment. That is why I generated algorithmically more than a hundred vector fields and I tested how the agents moved in them. Most were discarded because after a short time of simulation they produced unattractive movements of agents or depopulated areas were created.

COLORS

In the design of the colors of the agents, I considered from the beginning that there was a close relationship between the movement of agents and their color. After different ideas, I chose to tie the color to the direction vector of the agents, so that all those agents that move in the same direction have the same color. The color palette of the agents changes depending on the geometry of the vector field.

SOUND

The soundtrack of AAAC (An Autonomous Agents Choreo) is also a generative audio work created through code and user interaction in which the movement and bustle of the flock of autonomous agents generates its own musical score. The physical features of the agents (velocity, acceleration and position in the space) and the forces generated by the vectorial field which shakes them are some of the parameters used in the audio synthesis. The generative instruments and sinusoidal waves used for the interpretation of the sound space, their frequencies and rhythms change according to the geometrical pattern adopted by the flock of agents.

The code that rules the behaviour of the flock of agents has been developed using Java & Processing as the programming language. The code that rules the behaviour of the flock of agents and the agitator vectorial field sends messages through the OSC (Open Sound Control) protocol to a code developed using Chuck as the programming language for real-time sound synthesis and the music creation of the sound space.



FESTIVALS & EXHIBITIONS

JUL 2023

MONSTRA FESTIVAL 2023

Lisbon Animated Film Festival (13th -18th July, 2023) in the section Spanish Abstract Films curated by PuntoyRayaFestival. Cinema City Alvalade, Lisbon. Portugal. https://monstrafestival.com/

MAR 2023

Alchimies Numériques

Collective Exhibition “Alchimies Numériques” (30th March – 13th May, 2023) curated by Pablo M. Cordoba at IMMIXgalerie. Espace Jemmapes, Paris. France. https://immixgalerie.fr/

DEC 2021

Future Vision Festival 2021

Moving Paintings. A celebration of unusual animation. Tokio (Japan), Amsterdam (Netherlands) & Online (Dec, 2021). http://futurevisionfestival.fayheady.com/

OCT 2021

SPANISH ABSTRACT PANORAMA

SPANISH SHORT FILM PANORAMA (19th Oct, 2021). World premiere of a video selection illustrating the Abstract Film production in Spain. PJAIT & Instituto Cervantes. Warsaw, Poland. https://www.puntoyrayafestival.com/tv/streaming/503

NOV 2020

Art Machines: Past & Present

Collective exhibition Art Machines: Past & Present (24th Nov, 2020 – 21th Feb 2021) at the City University of Hong Kong. Computer Animation section curated by Larry Cuba. https://www.cityu.edu.hk/bg/exhibitions/art-machines

OCT 2020

Fringe Arts Bath 2020

Phantom Perspectives – Fringe Arts Bath 2020. Curated by Jenna McDonald. https://www.fringeartsbath.co.uk/

SEP 2020

ALC VIDEOART FESTIVAL 2020

MACA (Museum of Contemporary Art of Alicante). Collection “Cigarreras” curated by ACOA (Contemporary artists from Alicante). Alicante (Spain). https://alcvideoartfestival.pb.studio/

JAN 2020

New Abstractions

Collective exhibtion “New Abstractions” at Ospizio Giovani Artisti. (7-18th January 2020). Rome, Italy. http://ospiziogiovaniartisti.com

DEC 2019

FUNCTION “INNOCENCE” 2019

Festival D’Art Digital i Electrònic de Mallorca. (24th – 25th, May 2019). Palma de Mallorca. Balears. Spain. http://2019.functionfest.com

SEP 2019

Besides the Screen 2019

Graphic Intelligences & Algorithmic Fictions. (9-12th Sept 2019). Vitoria & São Paulo (Brasil). http://besidesthescreen.com

SEP 2019

Unseen Festival 2019

Counterpath – Denver, Colorado. (20-29th Sept 2019). USA.

DEC 2018

THE GEOMETRICAL COLLECTION

“THE GEOMETRICAL COLLECTION” exhibition at Ospizio Giovani Artisti (6th – 17th December, 2018). Rome. Italy. http://www.ospiziogiovaniartisti.com

JUL 2018

FILE 2018

Festival Electronic Language International 2018. FILEOnline VideoArt Program (July 3rd to August 12th, 2018). Sao Paulo, Brazil. https://file.org.br

JUN 2018

Art All Night

Trenton: 6th Annual Film Festival. (16th June, 2018). New Jersey. USA.

JAN 2018

OGA VideoArt Exhibitions 2018/19

OGA (Ospizio Giovani Artisti) VideoArt Exhibitions 2018/2019. Rome. Italy.

JAN 2018

15th Frames Film Festival

(January 15th – 17th, 2018). SIES College of Arts, Science & Commerce. Nerul, Mumbai. India.

NOV 2017

CutOut Fest 2017

International Animation & Digital Art Festival (9th – 12th November, 2017). Col. Centro Histórico Querétaro. Mexico. http://cutoutfest.com/

Nov 2017

GEOFILMFESTIVAL

EXPOCINEMA Festival (November 9th, 2017 – March 3rd, 2018). Cittadella, Padova. Italy.

OCT 2017

SIMULTAN FESTIVAL 2017

Possible Futures” (October 3rd – 7th, 2017) at Mansarda Bastion Theresia. Timisoara, Rumania.

SEP 2017

TIVAF 2017

Tasmanian International Video Art Festival (Sept 1st – 23rd, 2017) at Sawtooth ARI Gallery. Tasmania, Australia. http://www.tivaf.org/

JUL 2017

SICAF 2017

Seoul International Cartoon & Animation Festival (July 26th – 30th 2017). Seoul, Republic of Korea. http://sicaf.org/

JUN 2017

AZORES FRINGE Film Festival

SHORTS@FRINGE | ANIMAPIX+12 (June 1st – 3rd, 2017). Azores, Portugal.

MAY 2017

Bogotá Experimental Film Festival

CineAutopsia – International Films (May 2nd – 9th, 2017). Colombia.

OCT 2016

PUNTO Y RAYA FESTIVAL 2016

October 20th – 23rd, 2016 at Center for Art and Media | ZKM, Karlsruhe. Germany.

OCT 2016

MCCC Project “Sound & Vision”.

Monthly Creative Coding Collaboration Project. Online.


Share your love