1.1 Grados

[ Proyecto | 2021 ]

Inspirado en la investigación pionera del físico Pablo Jarillo-Herrero sobre el grafeno, un material destacado por su patrón de rejilla hexagonal, esta indagación artística explora el potencial transformador de superponer dos capas de grafeno en un "ángulo mágico" de 1.1 grados. Esta orientación precisa modifica las propiedades físicas del grafeno, sentando las bases para nuestra exploración artística de los elementos visuales y sonoros que se pueden derivar de este fenómeno. Facilitado por el programa "Residencias artísticas y culturales para jóvenes 2021" y las ayudas a "Residencias de creación artística" de Acción Cultural del Ayuntamiento de València, "1.1 Grados" representa una convergencia de arte y ciencia, investigando los límites de la percepción y la materialidad a través de un enfoque artístico innovador.

Inspired by the seminal research of the physicist Pablo Jarillo-Herrero on graphene, a substance noted for its hexagonal lattice, this artistic inquiry delves into the revolutionary potential of superimposing two graphene layers at a "magic angle" of 1.1 degrees. This precise orientation modifies the physical characteristics of graphene, laying the groundwork for our artistic exploration into the visual and auditory elements that this angle can unveil. Facilitated by the "Residencias artísticas y culturales para jóvenes 2021" program and the "Residencias de creación artística" grants from Acción Cultural of Ayuntamiento de València, "1.1 Grados" represents an intersection of art and science, probing the limits of perception and materiality through an innovative artistic approach.

function createHexGrid(gs, w, m) { var r = ((w - margin) / (gs * 3 - 1)); var hexW = sqrt(3) * r; var hexH = (2 * r); var rowAdd = 0; let start = createVector( (hexW / 2) * (gs - 1), (-hexH * 0.75) * (gs - 1) ); for (let i = 0; i < (gs * 2) - 1; i++) { for (let y = 0; y < gs + rowAdd; y++) { polygon(start.x - ((hexW) * y), start.y, r, m, 6); } if (i >= gs - 1) { rowAdd -= 1; start.x -= hexW / 2; } else { rowAdd += 1; start.x += hexW / 2; } start.y += hexH * 0.75; } } function polygon(x, y, r, m, n) { let a = TWO_PI / n; beginShape(); vertex(x, y) r = r - m; for (let i = 0; i < TWO_PI; i += a) { let sx = x + sin(i) * r; let sy = y + cos(i) * r; vertex(sx, sy); } endShape(); }