{"id":2342,"date":"2021-10-15T10:06:29","date_gmt":"2021-10-15T08:06:29","guid":{"rendered":"http:\/\/quadern-tpi.recursos.uoc.edu\/?page_id=2342"},"modified":"2021-12-20T02:32:10","modified_gmt":"2021-12-20T00:32:10","slug":"5-4-3-ejercicio-2-poesia-e-imagen","status":"publish","type":"page","link":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/5-4-3-ejercicio-2-poesia-e-imagen\/","title":{"rendered":"5.4.3. Ejercicio 2: poes\u00eda e imagen"},"content":{"rendered":"<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-1929\" src=\"\/wp-content\/uploads\/2021\/09\/banner-2.png\" alt=\"\" width=\"580\" height=\"136\" srcset=\"\/wp-content\/uploads\/2021\/09\/banner-2.png 580w, \/wp-content\/uploads\/2021\/09\/banner-2-300x70.png 300w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/p>\n<p>Este ejercicio propone mezclar el letrismo con la generaci\u00f3n de im\u00e1genes a partir de fotograf\u00edas. La propuesta es similar a la del ejercicio 4.5.4, pero en vez de pintar haciendo c\u00edrculos, pintaremos usando letras.<\/p>\n<p>La idea es abrir una foto como personaje dentro de Snap!, moverse por encima con un personaje que es una letra y hacer estampaciones. El personaje-letra se estampar\u00e1 con un nivel de transparencia proporcional al brillo de la fotograf\u00eda en ese punto concreto. El personaje tiene un \u00abvestido\u00bb para cada letra del abecedario, y lo estamparemos reproduciendo un verso que habremos elegido previamente.<\/p>\n<p>Empezaremos creando los personajes. Si queremos tener un personaje-letra, con todos los caracteres del abecedario como vestidos, podemos aprovechar el personaje del <a href=\"https:\/\/snap.berkeley.edu\/snap\/snap.html#present:Username=uoc_tpi&amp;ProjectName=Poetry%20Spatialism%202\">proyecto que compartim<\/a><u>os<\/u>, donde encontraremos todo el c\u00f3digo que comentaremos a partir de aqu\u00ed.<\/p>\n<p>En el proyecto tenemos un escenario de 600 x 600 p\u00edxeles, y tenemos tres personajes:<\/p>\n<ul>\n<li>La letra (negra con fondo transparente).<\/li>\n<li>Un cuadrado negro, del mismo tama\u00f1o que la letra.<\/li>\n<li>Una foto en blanco y negro (en este ejemplo, el mismo retrato de Walt Whitman que usamos en el ejercicio 4.5.4).<\/li>\n<\/ul>\n<p>En cada punto donde queramos estampar una letra, primero estamparemos un cuadrado. De esta manera podremos jugar con la transparencia de ambos elementos y crear efectos m\u00e1s interesantes.<\/p>\n<p>Podemos empezar por estampar los cuadrados, siguiendo una cuadr\u00edcula que construiremos con dos bucles. Para saber el brillo de la foto en el punto donde nos encontramos, podemos utilizar la misma instrucci\u00f3n del men\u00fa \u00absensores\u00bb que en el ejercicio 4.5.4: \u00abbrillo en m\u00ed mismo\u00bb.<\/p>\n<p>Dependiendo de este brillo, estamparemos el cuadrado con m\u00e1s o menos transparencia. Imaginemos que queremos que cuando el brillo sea m\u00e1ximo (100), la transparencia tambi\u00e9n sea m\u00e1xima (100); pero cuando el brillo sea m\u00ednimo (0), la transparencia sea 15 (para que el cuadrado no desaparezca por completo).<\/p>\n<p>Esto lo podemos hacer con bloques matem\u00e1ticos del men\u00fa operadores:<\/p>\n<p><img loading=\"lazy\" class=\"wp-image-2344 size-full alignnone\" src=\"\/wp-content\/uploads\/2021\/10\/Script01_es-2.png\" alt=\"\" width=\"512\" height=\"46\" srcset=\"\/wp-content\/uploads\/2021\/10\/Script01_es-2.png 512w, \/wp-content\/uploads\/2021\/10\/Script01_es-2-300x27.png 300w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/p>\n<p>El programa entero y el efecto que produce ser\u00edan:<\/p>\n<p><img loading=\"lazy\" class=\"wp-image-2346 size-full alignnone\" src=\"\/wp-content\/uploads\/2021\/10\/Script02_es-3.png\" alt=\"\" width=\"529\" height=\"411\" srcset=\"\/wp-content\/uploads\/2021\/10\/Script02_es-3.png 529w, \/wp-content\/uploads\/2021\/10\/Script02_es-3-300x233.png 300w\" sizes=\"(max-width: 529px) 100vw, 529px\" \/><\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-1943\" src=\"\/wp-content\/uploads\/2021\/09\/Whitman_squares.png\" alt=\"\" width=\"600\" height=\"600\" srcset=\"\/wp-content\/uploads\/2021\/09\/Whitman_squares.png 600w, \/wp-content\/uploads\/2021\/09\/Whitman_squares-150x150.png 150w, \/wp-content\/uploads\/2021\/09\/Whitman_squares-300x300.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Como podemos ver, no hemos hecho m\u00e1s que crear una versi\u00f3n pixelada de la foto. Ahora, encima de cada uno de estos cuadros pondremos una letra. Deberemos programar el personaje-letra, siguiendo exactamente la misma estructura de programa anterior, pero podemos intentar variar la transparencia de la letra siguiendo unos par\u00e1metros un poco diferentes. En el ejemplo, lo que hacemos es que el brillo de la letra sea el 70 % del brillo de ese punto de la foto. Debemos esperar 0,5 segundos para comenzar, para que las letras se estampen despu\u00e9s de los cuadrados (y as\u00ed queden encima).<\/p>\n<p>Fij\u00e9monos, tambi\u00e9n, que cuando hayamos terminado, tenemos que pedirle al personaje de la foto (Whitman) que se esconda, porque de lo contrario no ver\u00edamos lo que hemos estampado.<\/p>\n<p><img loading=\"lazy\" class=\"wp-image-2348 size-full alignnone\" src=\"\/wp-content\/uploads\/2021\/10\/Script03_es-3.png\" alt=\"\" width=\"451\" height=\"475\" srcset=\"\/wp-content\/uploads\/2021\/10\/Script03_es-3.png 451w, \/wp-content\/uploads\/2021\/10\/Script03_es-3-285x300.png 285w\" sizes=\"(max-width: 451px) 100vw, 451px\" \/><\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-1939\" src=\"\/wp-content\/uploads\/2021\/09\/Whitman_a.png\" alt=\"\" width=\"600\" height=\"600\" srcset=\"\/wp-content\/uploads\/2021\/09\/Whitman_a.png 600w, \/wp-content\/uploads\/2021\/09\/Whitman_a-150x150.png 150w, \/wp-content\/uploads\/2021\/09\/Whitman_a-300x300.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Como podemos ver, hemos estampado todo el rato la letra <em>a<\/em>. El \u00faltimo paso es ir cambiando el vestido del personaje letra, eligiendo el car\u00e1cter pertinente para escribir un verso elegido.<\/p>\n<p>En este caso, el verso ser\u00e1 del mismo Whitman, de su <em>Song of myself<\/em>: \u00abfor every atom belonging to me as good belongs to you\u00bb.<\/p>\n<p>Colocaremos el verso dentro una variable denominada <em>verse<\/em>. Y tambi\u00e9n tendremos otra variable, <em>char<\/em>, para saber en qu\u00e9 car\u00e1cter estamos en cada momento.<\/p>\n<p>Las modificaciones en el c\u00f3digo anterior son las siguientes:<\/p>\n<p><img loading=\"lazy\" class=\"wp-image-2350 size-full alignnone\" src=\"\/wp-content\/uploads\/2021\/10\/Script04_es-3.png\" alt=\"\" width=\"490\" height=\"660\" srcset=\"\/wp-content\/uploads\/2021\/10\/Script04_es-3.png 490w, \/wp-content\/uploads\/2021\/10\/Script04_es-3-223x300.png 223w\" sizes=\"(max-width: 490px) 100vw, 490px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-1941\" src=\"\/wp-content\/uploads\/2021\/09\/Whitman_poetry.png\" alt=\"\" width=\"600\" height=\"600\" srcset=\"\/wp-content\/uploads\/2021\/09\/Whitman_poetry.png 600w, \/wp-content\/uploads\/2021\/09\/Whitman_poetry-150x150.png 150w, \/wp-content\/uploads\/2021\/09\/Whitman_poetry-300x300.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Os animamos a hacer un proyecto similar a este. Podr\u00edais intentar cambiar los par\u00e1metros de transparencia, jugar con otros efectos (color, saturaci\u00f3n, etc.), o estampar las letras siguiendo otras estructuras en lugar de la cuadr\u00edcula, o introduciendo errores y aleatoriedad, agregando movimiento, etc.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Este ejercicio propone mezclar el letrismo con la generaci\u00f3n de im\u00e1genes a partir de fotograf\u00edas. La propuesta es similar a la del ejercicio 4.5.4, pero en vez de pintar haciendo c\u00edrculos, pintaremos usando letras. La idea es abrir una foto como personaje dentro de Snap!, moverse por encima con un personaje que es una letra [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"acf":[],"_links":{"self":[{"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages\/2342"}],"collection":[{"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/comments?post=2342"}],"version-history":[{"count":4,"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages\/2342\/revisions"}],"predecessor-version":[{"id":2644,"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages\/2342\/revisions\/2644"}],"wp:attachment":[{"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/media?parent=2342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}