Skip to content

Commit

Permalink
para rellenar
Browse files Browse the repository at this point in the history
perfiles para rellenar
  • Loading branch information
gonnzo committed Jul 29, 2016
1 parent f2c6f01 commit dbe58e5
Show file tree
Hide file tree
Showing 74 changed files with 503 additions and 85 deletions.
33 changes: 32 additions & 1 deletion AGAP/data.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,34 @@
# Async Generative Art Protocol

## Protocolo de Arte Generativa Asíncrona (AGAP)
## Protocolo de Arte Generativo Asíncrona AGAP

Al igual que un "cadáver exquisito", la idea de ​*The Async Generative Art Network*​ es crear una obra de arte generativa a nivel mundial de forma asíncrona.

Para lograr esto debemos crear un protocolo de conexión entre las obras, un sistema que logre desarrollar una continidad y perpetuidad entre todas las obras que conforman esta red.


El protocolo ​*AGAP**Asynchronous Generative Art Protocol*​ se basa en dos premisas fundamentale:

**​ cada obra de arte debe generar un paquete AGAP como salida.
**​ cada obra de arte debe utilizar al menos un paquete AGAP como entrada exeptuando una obra inicial creada por Pymiento Project


​### En qué consiste un paquete AGAP?

* Un paquete AGAP es un conjunto de datos arbitrario diseñado por el artista, y que se desprende como resultado directo o colateral de su obra de arte generativa.

* El formato del paquete podría ser de texto, JSON o similar, y deberá ser depositado en el GitHub del proyecto The Async Generative Art Network.

* La actualización del paquete en el repositorio puede ser asíncrona y posteríor a la creación. Esto es así para permitir el desarrollo de proyectos artísticos sin conexión a Internet, o de conexión pobre o nula. La falta de conectividad no debe ser un limite excluyecte. Esto permitirá el desarrollo de proyectos de bajo presupuesto, o que se implementen en locaciones subdesarrolladas. En resumen: si no dispone de conectividad, el artista deberá almacenar los datos en memoria y subirlos posteriormente al repositorio del proyecto.


​​### Uso del paquete AGAP a discutir

Si bien, no es obligatorio usar el 100% del contenido del paquete AGAP, es necesario que la cantidad de esos datos sea representativo, y en cierta forma, perpetúe la obra anterior.


​​### Ejemplos basados en proyectos mensionados

* Por un lado, en el juego Agario, la célula más grande se come a la más pequeña, adquiriendo su volumen, y luego, las células "splitters" dividen a las anteriores. Aquí se genera un patrón aleatorio al reventar cada célula a lo largo del tiempo. Si en cada unidad de tiempo no revienta ninguna, esto iría dando [0, 0, 0, 0 ... etc], pero al reventar guarda el valór del volúmen de la célula, en plan [... 0, 142, 0, 0, 0, 538, 0, ... etc] // Un proyecto posteríor podría utilizar este paquete, generando un arte gráfico basado en el patron de aparición, el volúmen y su paridad, etc.

* En la mesa de DJ de cuatro platos proyectados, el movimiento del cabezal de cada plato puede generar un patron aleatorio inducido por la ejecución del DJ. Con 3 posiciones del cabezal en cada uno de los 4 platos, podríamos tener un resultante similar a esto: [[0,1],[1,2],[2,0],[3,0], [[0,2],[1,2],[2,1],[3,1]], ... etc] El resultado directo de salida de esta obra es la música, pero el resultado colateral es el movimiento de cabezal ejecutado por el DJ.
16 changes: 8 additions & 8 deletions about/data.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
# About // Todo sobre Pymiento

Esta es una historia inacabada. Se lee desde abajo hacia arriba. Lo primero que veas es el presente, y hacia abajo, un paseo por el historial completo del proceso creativo.
## Esta es una historia inacabada. Se lee desde abajo hacia arriba. Lo primero que veas es el presente, y hacia abajo, un paseo por el historial completo del proceso creativo.

## Deadline // PyCon y PyConES
### Deadline // PyCon y PyConES

PyCon es la mayor conferencia anual de la comunidad de usuarios y desarrolladores del lenguaje de programación de código abierto Python. A nivel nacional, PyConES se ha venido celebrando en Madrid, Zaragoza y Valencia.

![Pycones 2016 Almería](pycones.png)(full)

Este año y gracias a un gran esfuerzo de producción (de nuestro mencionado equipo de personas inquietas) PyConES se celebrará en Almería, a lo largo de los días 7, 8 y 9 de octubre. (aplausos, aplausos!) Más info sobre PyConES // 2016.es.pycon.org
Este año y gracias a un gran esfuerzo de producción (de nuestro mencionado equipo de personas inquietas) PyConES se celebrará en Almería, a lo largo de los días 7, 8 y 9 de octubre. (aplausos, aplausos!) Más info sobre PyConES // [2016.es.pycon.org](http://2016.es.pycon.org)

Utilizando como deadline la PyConES, y punto de partida, la idea es crear una serie de obras de arte generativa para exponer durante la conferencia. La intención principal es desvelar el juego que tiene la tecnología en los objetos cotidianos, para ello destriparemos y mostraremos los entresijos del proceso creativo, y desarrollo tecnológico en cada obra.

## Museo de Almería // Exposición
### Museo de Almería // Exposición

La exposición se inaugurará el día 8 de octubre a las 20hs. en la sala Arroba del Museo de Almería. Y sí, como suele ser costumbre habrá cervezada, pero también música y performances interactivas con nuestras obras.

Expand All @@ -22,23 +22,23 @@ Fuente imágen // [www.filmingalmeria.es](http://www.filmingalmeria.es)



## El concepto // Python y el Arte Generativo
### El concepto // Python y el Arte Generativo

De forma resumida, Python es un lenguaje de programación muy potente y fácil de usar. Por su simplicidad, está siendo cada vez más utilizado por la comunidad artística en la creación de arte generativo.

![Generative Art](genart.jpg)(full)

### ¿Arte generativo?
#### ¿Arte generativo?

Ya sea una obra gráfica, audiovisual o mecánica, el arte generativo consiste en que al menos una parte de la obra se genere a través de un algoritmo informático.

### El qué. Punto de partida.
#### El qué. Punto de partida.

El concepto central que conforma Pymiento tiene que ver con la creación y desarrollo de obras generativas, utilizando Python como lenguaje principal.



## Antecedentes // la era del Pre-Pymiento
### Antecedentes // la era del Pre-Pymiento

Hace tiempo, un grupo de inquietos comenzaron a juntarse con la intención de "hacer cosas". Artistas, informáticos, ingenieros y curiosos varios, comenzaron a trabajar juntos con el propósito de crear, fusionar y potenciar sus ideas, sacando a veces productos artísticos, en ocasiones educativos o sociales, o simplemente lúdicos.

Expand Down
71 changes: 60 additions & 11 deletions css/styles.css
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/

html, body {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}




body{
background:#fff;
color:#333;
Expand Down Expand Up @@ -30,39 +47,56 @@ p {
}

.logo img {
width:500px;
margin-top: 30px;
width:300px;
margin: 40px 0 30px 0;
}

img.content{
width:100%;
margin-top: 20px;
}


p {
margin:0px;
padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
font-weight: 300;
font-family: Oswald;
margin: 40px 0 5px 0;
clear: both;
}

h1 {
font-size: 56pt;
color:#c00;
color:#093;
line-height: 40px;
}

h2 {
font-size: 36pt;
color:#000;
line-height: 30px;
font-size: 30pt;
color:#c00;
line-height: 40px;
width:100%;
float: left;
margin-top:50px;
margin-top:20px;

}


h3 {
font-size: 30pt;
color:#093;
color:#000;
line-height: 40px;
margin-top: 70px;
}


h4 {
font-size: 30pt;
color:#666;
line-height: 40px;
}

Expand All @@ -85,12 +119,27 @@ h3 {
color:#fff;
}

#container {
margin: 40px auto 0 auto;
clear: both;
}

.brick {
width:350px;
float:left;
margin: 10px;
width:330px;
margin: 20px;
line-height: 30px;
}

.brick span {
font-family: oswald;
font-size:26pt;
}

.brick img {
width:100%;
}


@media only screen and (max-width: 980px) {

.content {
Expand Down
Binary file modified img/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions js/imagesloaded.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions js/jquery.min.js

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions js/masonry.min.js

Large diffs are not rendered by default.

Loading

0 comments on commit dbe58e5

Please sign in to comment.