Member-only story

StrangeR things: Creando Arte Generativo… ¿Con R?

Cómo crear Arte Generativo sin mucho esfuerzo y sin ser un artista con el package “aRtsy”

Saúl Buentello
6 min readApr 26, 2022
StrangeR things: Creando Arte Generativo… con R? — Arte generativo creado con “aRtsy”

Una parte importante del ser humano, que nos distingue del resto de seres vivos en la Tierra, entre muchas cosas, definitvamente es la capacidad que tiene para crear y apreciar el arte. Recrear de manera estética (o lo opuesto) la realidad y expresar sentimientos mediante imágenes, es parte de ello, todo bajo una gama de estilos muy diversos que pueden ir desde lo más simple a lo más complejo y abstracto, con infinidad de técnicas.

“Sueño con pintar y luego pinto mis sueños.”
- Vincent van Gogh

Pero, ¿Y si le dijéramos a nuestro amigo Vincent que ahora en estos días una computadora puede soñar por nosotros, y simplemente plasmarlo en cuestión de segundos? ¿Sigue considerándose arte? Yo en lo personal tengo mis dudas, sin embargo se ha establecido el concepto de “Arte Generativo”. Se denomina así al arte que, parcialmente o en su totalidad, ha sido creado con el uso de un sistema autónomo, es decir, generalmente aquel sistema que es no-humano y que de forma independiente puede determinar características de una obra de arte.

Ahora, si te dijera que puedes crear Arte Generativo con R, ¿Qué me dirías?. No es una broma, actualmente existen algunos packages que te permitirán también usar este poderoso lenguaje para crear arte, sin la limitante de tener que poseer la formación de un artista profesional.

Para este artículo en particular quiero presentarte el package “aRtsy”. Por medio de esta librería se proporciona un algoritmo que incorpora aleatoridad para crear obras de arte y visualizarlas usando el paquete “ggplot2”. Cada algoritmo se implementa en una función separada con su propio conjunto de parámetros que se pueden modificar.

Instalación del package

En un nuevo script en R, primeramente tendrás que instalar el package y cargar la librería.

# INSTALL AND LOAD LIBRARYinstall.packages("aRtsy")
library(aRtsy)

Parámetros y consideraciones

--

--

Saúl Buentello
Saúl Buentello

Written by Saúl Buentello

#G3ekArmy, Web Developer & Data Enthusiast. Coordinador académico & Instructor. #KotlinCDMX Organizer. https://www.linkedin.com/in/sbuentello/

No responses yet

Write a response