Especial: La Demoscene, una interesante subcultura informática. O cómo exhibir esa nueva tarjeta de video.

Han escuchado alguna vez de la “Demo Scene”?

Si no lo han hecho, no se preocupen, pues es una subcultura del mundo de la informática que, a pesar de su enorme influencia en el avance tecnológico, sigue siendo totalmente desconocida e ignorada para muchos. De hecho, yo tampoco supe nada de la demo scene, sino hasta el 2000. Y llegué a ella como la mayoría suele hacerlo: un amigo me lo comunicó, el cual también se había enterado de la misma, a través de otro amigo.

 

Pero qué es la Demo Scene? Es un movimiento artístico, donde un conjunto de personas, separadas generalmente por grupos o equipos, se dedican a producir demostraciones. Estas demostraciones podríamos considerarlas, hoy en día, como obras de arte audiovisuales. Pero a diferencia de los millones de animaciones en 3D que vemos en el blog, estas animaciones corren en tiempo real, utilizando el hardware de nuestra PC, para mostrarnos lo que ocurre en pantalla.

fr-025 de Farbrausch, una de mis demos favoritas. Salió el 2003.

Picture 3

  Picture 8

 

Y cuál es la gran diferencia con animaciones 3D?

Una animación 3D está pre-renderizada, pre-procesada,  o “pre-rendered”. Para entenderlo, tenemos que saber cómo se hace una escena o cuadro una típica película animada en 3D. Luego de crear los objetos y de modelar a los personajes, éstos son animados, cuadro por cuadro.  Generalmente, se trabaja con la escena en “wireframes” o “alambres”:

Aquí un ejemplo de una escena terminada, versus los wireframes.

3d

Una vez terminada la escena en sí, incluyendo las texturas, la iluminación, y todo lo necesario, se pasa a “renderizar” la escena. Esto, por supuesto, tarda un montón de tiempo, mientras la computadora empieza a trabajar la imagen, añadiéndole todos los efectos. De hecho, por cada cuadro de Monsters vs Aliens, la última película animada de Dreamworks, se tuiveron que utilizar varios cientos de Workstations de HP, una de las más grandes “granjas de rendering” (así se les conoce a estos grupos de PCs, dedicadas a procesar la escena). De hecho, de haber utilizado sólo una PC (en lugar de los cientos), existen algunas secuencias de la película que habrían tardado más de 1,000 años en procesar.

Picture 9

Pero suficiente de clases en 3D. Los demos, nuestro tema principal de hoy, lo hacen todo en tiempo real: las animaciones, los gráficos, los efectos, la música. Es decir, no sólo se trata de crear escenas espectaculares, sino, al necesitar ser mostradas “en tiempo real” (mientras las vemos), deben ser procesadas al instante y, por lo tanto, los programadores deben mostrar su habilidad de aprovechar cada recurso, cada ciclo de CPU, y utilizarlo como mejor se pueda.

 

Stargazer, ganador del último NVScene 08

 

Es por eso que, cuando se trata de demostrar cuánto han avanzado las tarjetas gráficas y las computadoras en general, una gran manera de hacerlo es simplemente comparar un Demo de hace 4-6 años, con los disponibles hoy en día (siempre y cuando tengamos una PC moderna).

 

Historia

 

Interference by sanity, una demo para la Amiga, del 2003

Picture 11

Cuando las PCs tan personalizables (al punto de elegir cada pedazo de hardware incluído en la misma) no era común cuando se inició la DemoScene. De hecho, en la mayoría de los casos, los grupos que competían en los inicios, trabajaban todos bajo el mismo hardware (mismo procesador, la misma cantidad de RAM, etc), por lo que el ambiente era altamente competitivo, donde los programadores trabajaban para crear las escenas más espectaculares, con impresionantes efectos, utilizando todos el mismo hardware.

Algo similar a lo que ocurre hoy en día con las consolas de videojuegos. El hardware no cambia en 5 o más años, pero existe una evolución gráfica, mientras los desarrolladores aprender a aprovechar mejor los recursos.

Con el avance tecnológico, vino la posibilidad de crear demos más y más impresionantes, sin tener que estar limitados por utilizar determinado número de recursos. Los “sceners”, o participantes de la escena, a ver que se perdía un poco la esencia de las competiciones, decidieron crear categorías.

Aquí es donde nacen los demos limitados por tamaño, por ejemplo. Y aquí también es donde nace uno de los conceptos más interesantes, por los cuales llegué yo al demoscene: los demos de 64 Kilobytes / 4 Kilobytes. En esta categoría, la limitación principal es que el demo sólo puede pesar 64 Kilobytes. Pero quieren darse una idea de lo que entra en 64 Kilobytes? Vean este demo, Panic Room, ganador del assembly 2008 en dicha categoría:

 

 

El sólo hecho de meter toda esa animación de 64 Kilobytes es algo que tardé bastante en entender, pero ya es tema para otro artículo.

El origen? Según Wikipedia, proviene de los “crackers”. Alguna vez han usado un crack para algún programa (vamos, sean sinceros…). Si lo han hecho, quizás hayan visto que, además del “ejecutable modificado” para que el programa corra ilegalmente, se incluye otro ejecutable más, con una especie de “demo”, en donde, al compás de la música 8 bits, vemos los créditos del equipo de crackers. Las primeras “pantallas de cracks”, aparecieron a finales de los 70s en las Apple II, como pantallas estáticas. Luego pasarían a ser animaciones, y posteriormente, varios grupos de crackers empezarían a lanzar estas intros de manera independiente, sin estar incluída con los cracks, y, pues, evolucionarían.

 

Hoy en día, la demo-scene vive en exposiciones, competencias, y ferias, generalmente como parte principal de un evento, donde varios grupos compiten entre sí para ganar. Pueden ver ejemplos de competencias en Scene.org, donde se premian a los demos en diferentes categorías, incluyendo “mejores gráficos”, “mejor dirección”, “mejor demo”, etc.

 

Conclusión

 

HBC-00004: Field Trip, por 1/2 Bit Cheese, ganador por mejor dirección en Assembly 08

 

Este mundo de los demos es realmente espectacular. Pero la “gracia” de todo el asunto, es tener el hardware necesario para correrlo, y apreciar al máximo la genialidad de ciertos grupos al poder crear efectos tan impresionantes, utilizando una simple computadora y no una de esas “granjas de rendering”.

La mayoría de demos actuales correrán bien con una Intel Core 2, 2 GBs de RAM, y sobre todo, una buena tarjeta de video. Yo aún puedo correr los demos de este año con una ATI Radeon HD 3870 sin problema.

Si no cuentan con una PC lo suficientemente poderosa, sin embargo, siempre pueden recurrir a Demoscene.tv (vean los links en “Recursos”), donde se publican los videos de los demos.

A pesar de que aún sigue en la obscuridad, la demoscene ha influenciado bastante al mundo gráfico y de los videojuegos; gracias a las increíbles habilidades de los participantes, es un componente crítico cuando se habla de evolución tecnológica y, sobre todo, gráfica.

Aún así no les llame tanto la atención la importancia que existe detrás de poder crear tan impresionantes demos o animaciones en tiempo real, con los años, la calidad de estos demos ha crecido exponencialmente; ya no se trata sólo de tener los mejores gráficos; hay espectaculares muestras donde se ve una impecable dirección, un verdadero trabajo artístico.

 

Recursos

Este artículo, por supuesto, sólo está raspando la superficie de todo lo relacionado a la demo-scene, pues el propósito es de servir de introducción. La DemoScene ha crecido (no mucho, pero lo ha hecho), y abarca mucho más que demos gráficas, incluyendo ahora música y otras artes.

Si quieren encontrar más sobre el tema, o ver demos, no se pueden perder estos sitios:

  • Demoscene.TV – Perfecto para los que no cuenten con una PC de última generación, y quieran ver los demos más recientes, pues están grabados en Video.
  • Scene.org – Página frecuentemente actualizada, donde podrán descargar, ustedes mismos, los demos (como ejecutables), y correrlos en su PC. Novedades sobre parties, ferias, y demás.
  • Escena.org – Página en español, regularmente actualizada, con todo tipo de videos e información
  1. Hola, formo parte del equipo de relaciones públicas de MercadoLibre y me permito contactarlos porque hemos obtenido información del sitio, misma que anexo más adelante, que consideramos interesante para sus lectores.
    Asimismo, nos gustaría estar en contacto con ustedes para enviarles información que genere la empresa y que esté relacionada con su sitio, ¿es posible obtener los datos de contacto de alguna persona o prefieren que los contactemos a través de este formulario?

    Saludos
    Relaciones Públicas
    MercadoLibre

    PSP y XBOX360 los más populares en MercadoLibre

    • MercadoLibre es visitado por 4 de cada 10 cibernautas mexicanos

    MercadoLibre.com (NASDAQ: MELI), (http://www.mercadolibre.com), el mayor sitio líder de compras y ventas por Internet de América Latina, da a conocer que el Playstation Portable y el XBOX 360 encabezan el listado de los productos más buscados de la sección Consolas y Videojuegos.
    De acuerdo con comScore Media Metrix, MercadoLibre es visitado por 4 de cada 10 cibernautas mexicanos, por lo que es un indicador de los hábitos e intereses de la población mexicana que navega por Internet.

    Las consolas más populares en MercadoLibre:
    1. Sony Playstation Portable (PSP)

    2. Microsoft XBOX 360

    3. Nintendo Wii

    4. Sony PlayStation 3

    5. Nintendo DS

    6. Sony PlayStation 2

    7. Nintendo Game Cube

    8. Nintendo GameBoy Advanced

    9. Nintendo 64

    10. Super Nintendo

    http://tendencias.mercadolibre.com.mx/1144-consolas_y_videojuegos

    Sobre MercadoLibre
    Fundado en agosto de 1999, MercadoLibre.com es el mayor sitio de compras y ventas por Internet de América latina donde compradores y vendedores pueden encontrarse, intercambiar información y realizar transacciones de comercio electrónico con una amplia gama de productos y servicios, utilizando tanto la modalidad de venta a precio fijo como el formato de subasta. La plataforma de MercadoLibre también permite que los vendedores publiquen autos, náutica, aviación, inmuebles y servicios en nuestra sección de avisos clasificados on line.
    MercadoLibre.com cuenta con operaciones en 12 países de la región: Argentina, Brasil, Chile, Colombia, Costa Rica, Ecuador, México, Panamá, Perú, República Dominicana, Uruguay y Venezuela.
    Los artículos más populares publicados en los diferentes países en donde MercadoLibre opera son computación y electrónica. Exceptuando las transacciones relacionadas con autos, náutica, aviación, inmuebles y servicios, aproximadamente el 79.1% de las transacciones realizadas a través de MercadoLibre fue de productos nuevos y aproximadamente el 88.8% se realizó a precio fijo.
    En 2006, el volumen de transacciones alcanzado GMV (es una medida del valor total de productos y servicios comprados y vendidos a través de la plataforma de MercadoLibre exceptuando las categorías vehículos, embarcaciones, aeronaves y propiedades inmuebles) fue de $1,075.1 millones. En el tercer trimestre de 2007, el GMV fue de U$S 394.9 millones.

    Para mayor información

    Fayne Loya
    MercadoLibre
    fayne.loya@mercadolibre.com.mx
    10.55.21.00. Ext. 126

    Jesús Palma
    SECTOR3 Comunicación
    jpalma@sector3.com.mx
    56.15.28.60 / 044.55.35.02.34.65

    Esperanza Inguanzo
    SECTOR3 Comunicación
    einguanzo@sector3.com.mx
    56.15.28.60

  2. Yo había dado con la demoscene en el 98 por medio de una revista española (en aquella época apenas si tenía internet dialup por lo que mucha info venía de revistas) de informática que traía información relacionada al tema. Lo cierto es

  3. Me crucé con la demoscene por el ’98 por medio de una revista española (en aquella época apenas si tenía internet dialup por lo que mucha info venía de revistas) de informática que traía información relacionada al tema. Lo cierto es que recuerdo que traía información de como crear una demo y se utilizaba lenguaje C más sentencias en assembler para programar la demo..

    Había olvidado todo este tema y ahora me lo recordaste, muy buen post.. Saludos..!

Comments are closed.

Más Noticias
Huawei es bloqueado por Google, según Reuters. Qué puede hacer Huawei al respecto?