{"id":139,"date":"2012-01-29T09:40:35","date_gmt":"2012-01-29T08:40:35","guid":{"rendered":"http:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/?p=139"},"modified":"2012-01-29T09:40:35","modified_gmt":"2012-01-29T08:40:35","slug":"efecto-tunel-revisitado-curso-20112012","status":"publish","type":"post","link":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/2012\/01\/29\/139\/","title":{"rendered":"Efecto tunel (revisitado &#8211; curso 2011\/2012)"},"content":{"rendered":"<p>Se ha <a href=\"http:\/\/dac.escet.urjc.es\/rvmaster\/rvmaster\/asignaturas\/ra\/practicas\/Ejercicio_0_RA.pdf\">propuesto<\/a> a los alumnos de la asignatura de <a href=\"http:\/\/dac.escet.urjc.es\/rvmaster\/asignaturas\/RA\">Rendering Avanzado<\/a> del <a href=\"http:\/\/dac.escet.urjc.es\/rvmaster\/\">M\u00e1ster de Inform\u00e1tica Gr\u00e1fica, Juegos y Realidad Virtual<\/a> que exploren las producciones de la <a href=\"http:\/\/es.wikipedia.org\/wiki\/Demoscene\">demoscene<\/a> y busquen un efecto de t\u00fanel en una <a href=\"http:\/\/www.pouet.net\/\">demo que les guste<\/a> para analizar el efecto con detalle con los conocimientos que han adquirido durante el primer cuatrimestre. Los enlaces a las p\u00e1ginas web en las que lleven a cabo el an\u00e1lisis aparecer\u00e1n como comentarios en esta entrada y se enlazar\u00e1n desde la web de la asignatura.<\/p>\n<p><strong><em>\u00bfQu\u00e9 es la demoscene?<\/em><\/strong><\/p>\n<p><!-- p { margin-bottom: 0.21cm; } --><\/p>\n<p style=\"margin-bottom: 0cm;\"><span lang=\"es-ES\">La <\/span><span lang=\"es-ES\"><em>demoscene<\/em><\/span><span lang=\"es-ES\"> es una comunidad de apasionados por la inform\u00e1tica que surgi\u00f3 a mediados de los a\u00f1os ochenta, compuesto en su mayor\u00eda por estudiantes universitarios, con un gran inter\u00e9s por los gr\u00e1ficos, la m\u00fasica y la programaci\u00f3n en m\u00e1quinas que \u2013en aquella \u00e9poca- dispon\u00edan de  capacidades multimedia muy limitadas. <\/span><\/p>\n<p style=\"margin-bottom: 0cm;\"><span lang=\"es-ES\">Desde sus inicios, la experimentaci\u00f3n con la visualizaci\u00f3n en tiempo real ha sido uno de los ejes principales de la <\/span><span lang=\"es-ES\"><em>demoscene<\/em><\/span><span lang=\"es-ES\">. Su esfuerzo y dedicaci\u00f3n por aprovechar aquellas arquitecturas demostr\u00f3 que los ordenadores personales pod\u00edan ser plataformas viables en las que desarrollar aplicaciones gr\u00e1ficas interactivas, y su influencia dio paso a la creaci\u00f3n de un nicho de mercado que hoy ha crecido hasta convertirse en una parte fundamental de las interfaces de los ordenadores actuales.<\/span><\/p>\n<p style=\"margin-bottom: 0cm;\"><span lang=\"es-ES\">La evoluci\u00f3n de sus producciones ha mantenido la mezcla de arte y tecnolog\u00eda con las que empezaron, aprovechando los recursos computacionales de las distintas plataformas de manera sorprendente. Hoy d\u00eda, a\u00fan cuando los recursos a nuestra disposici\u00f3n son \u00f3rdenes de magnitud m\u00e1s abundantes, gracias a las actuales arquitecturas gr\u00e1ficas, los programadores de la <\/span><span lang=\"es-ES\"><em>demoscene<\/em><\/span><span lang=\"es-ES\"> siguen caracteriz\u00e1ndose por exprimir al m\u00e1ximo el potencial de las m\u00e1quinas. No es de extra\u00f1ar que muchos cazadores de talentos (de empresas de videojuegos y animaci\u00f3n) tengan en su agenda las competiciones de programaci\u00f3n relacionadas con la <\/span><span lang=\"es-ES\"><em>demoscene<\/em><\/span><span lang=\"es-ES\">.<\/span><\/p>\n<p style=\"margin-bottom: 0cm;\"><span lang=\"es-ES\"><strong><em>\u00bfPor qu\u00e9 el efecto de t\u00fanel?<\/em><\/strong><\/span><\/p>\n<p><!-- p { margin-bottom: 0.21cm; } --><\/p>\n<p style=\"margin-bottom: 0cm;\"><span lang=\"es-ES\">Se trata de uno de los efectos gr\u00e1ficos m\u00e1s recurrentes en las <\/span><span lang=\"es-ES\"><em>demos<\/em><\/span><span lang=\"es-ES\"> es el efecto t\u00fanel. Por un lado tiene un uso de texturas muy interesante, que nos puede ayudar a ver de forma pr\u00e1ctica lo que estamos estudiando en el primer tema de la asignatura (Texturas). Adem\u00e1s se trata de un efecto que tiene cierta similitud con el recorrido por una mina que hay que realizar para la pr\u00e1ctica 1.<\/span><\/p>\n<p style=\"margin-bottom: 0cm;\"><span lang=\"es-ES\"><strong><em>Un ejemplo de t\u00fanel<\/em><\/strong><\/span><\/p>\n<p><!-- p { margin-bottom: 0.21cm; } --><\/p>\n<p style=\"margin-bottom: 0cm;\"><span lang=\"es-ES\">La siguiente demo (<\/span><a href=\"http:\/\/www.pouet.net\/prod.php?which=52358\"><span>fr-minus-012: <\/span><span>palindromeda suger<\/span><\/a><span lang=\"es-ES\"><a href=\"http:\/\/www.pouet.net\/prod.php?which=52358\">,<\/a> del demogroup <\/span><a style=\"border: 0px none;\" href=\"http:\/\/www.demoscene.tv\/page.php?id=172&amp;lang=uk&amp;vsmaction=viewgroup&amp;id_group=37\">Farbrausch<\/a><span lang=\"es-ES\">) muestra c\u00f3mo el efecto de tunel original aprovecha un truco de proyecci\u00f3n de texturas en 2D. Para crear la ilusi\u00f3n de movimiento en el interior de un tubo infinito.<\/span><\/p>\n<p style=\"margin-bottom: 0cm;\"><span lang=\"es-ES\">El tipo de efectos de esta demo  tiene mucho que ver con la aplicaci\u00f3n de texturas a superficies (en este caso a superficies puramente 2D como se hac\u00eda en el inicio de la demoscene, aunque se disponga de mayor capacidad computacional en la actualidad) y muestra c\u00f3mo aprovechar efectos de aliasing con un toque art\u00edstico.<br \/>\n<\/span><br \/>\n<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" width=\"512\" height=\"404\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"src\" value=\"http:\/\/www.demoscene.tv\/mediaplayer.swf?id=5293_13622_14\" \/><param name=\"allowfullscreen\" value=\"true\" \/><embed type=\"application\/x-shockwave-flash\" width=\"512\" height=\"404\" src=\"http:\/\/www.demoscene.tv\/mediaplayer.swf?id=5293_13622_14\" allowfullscreen=\"true\"><\/embed><\/object><\/p>\n<p style=\"margin-bottom: 0cm;\"><span lang=\"es-ES\"><strong>ADVERTENCIA:<\/strong> Tal y como se indica al inicio de la demo, el ritmo y el parpadeo de los colores puede causar problemas a las personas con propensi\u00f3n a tener efectos epil\u00e9pticos, por lo que se recomienda que no vean el v\u00eddeo que acompa\u00f1a esta entrada.<br \/>\n<\/span><\/p>\n<p style=\"margin-bottom: 0cm;\"><span lang=\"es-ES\">En clase se har\u00e1 el an\u00e1lisis de este t\u00fanel (<\/span><a href=\"http:\/\/www.pouet.net\/prod.php?which=52358\"><span>fr-minus-012<\/span><span lang=\"es-ES\">: <\/span><span>palindromeda suger<\/span><\/a><span lang=\"es-ES\">) y de una selecci\u00f3n de los que se env\u00ede en forma de comentarios.<\/span><\/p>\n<p style=\"margin-bottom: 0cm;\"><span lang=\"es-ES\">M\u00e1s adelante en el blog hablaremos de la conexi\u00f3n entre el movimiento <em>underground<\/em> de la demoscene y la actual investigaci\u00f3n en visualizaci\u00f3n en tiempo real.<br \/>\n<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se ha propuesto a los alumnos de la asignatura de Rendering Avanzado del M\u00e1ster de Inform\u00e1tica Gr\u00e1fica, Juegos y Realidad Virtual que exploren las producciones de la demoscene y busquen un efecto de t\u00fanel en una demo que les guste para analizar el efecto con detalle con los conocimientos que han adquirido durante el primer cuatrimestre. Los enlaces a las p\u00e1ginas web en las que lleven a cabo el an\u00e1lisis aparecer\u00e1n como comentarios en esta entrada y se enlazar\u00e1n desde la web de la asignatura. \u00bfQu\u00e9 es la demoscene? La demoscene es una comunidad de apasionados por la inform\u00e1tica que\u2026<\/p>\n","protected":false},"author":174,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[1],"tags":[],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":4}},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/posts\/139"}],"collection":[{"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/users\/174"}],"replies":[{"embeddable":true,"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/comments?post=139"}],"version-history":[{"count":3,"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/posts\/139\/revisions"}],"predecessor-version":[{"id":142,"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/posts\/139\/revisions\/142"}],"wp:attachment":[{"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/media?parent=139"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/categories?post=139"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/tags?post=139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}