Pixel City: Ciudad generada dinámicamente por computadora

YouTube Preview Image

Pixel City es un procedimiento para generar una ciudad 3D en tiempo de ejecución escrito en C++ y usando OpenGL que igual se puede ejecutar en maquinas viejas (de 5 años o menos) como screensaver para Windows. Este procedimiento es creado y explicado a detalle en 10 pasos por el creador Shamus Young, al que le tomo 50 horas de trabajo.

El resultado es una ciudad con 1,700 edificios y 43,000 polígonos generados aleatoriamente, sin utilizar la asistencia de pixel shaders o vertex shaders, que se ejecutan directamente en tarjetas de video 3D modernas.

Sin duda un trabajo increíble después del documentado juego Subversion que usa contenidos generado por procedimientos, o bien el juego alemán de disparos en primera persona .kkrieger de apenas 176Kb.

Creo que la generación de mundos virtuales e inteligencia artificial mediante procedimientos dinámicos no está tan lejos de la ciencia ficción y me hacen recordar un poco la película The Thirteenth Floor.

Link: Pixel City: Computer-generated City (Digg)

Compartir Compartir
Publicado por Boxbyte el 16 de May 2009 en la categoría Software con los tags , , , . Tiene 36 comentarios.

36 Comentarios

Pixel City: Ciudad generada dinámicamente por computadora

Deja tu Comentario ↓

Ver Todos Páginas: 1 [2]

Persona

DesaprobarAprobar1Persona dijo el 17-5-2009 a las 03:48:

31

Estaría genial algo así para que las ciudades en los Total War no sean todas tan similares (por no decir casi iguales).

Cron

DesaprobarAprobar1Cron dijo el 17-5-2009 a las 12:58:

32

Wow… me ha sorprendido tanto que ya estoy investigando como programar una cosa de esas. :p

el_dva

DesaprobarAprobar2el_dva dijo el 17-5-2009 a las 20:32:

33

De esto es lo que hablaba montañas 3D creadas por procedimientos en solo 4kb, mas detalle de como se hizo en pouet.net</aC

stage7

DesaprobarAprobar0stage7 dijo el 18-5-2009 a las 14:56:

34

.kkrieger solamente ocupa 95 kilobytes, lo que ocupa 176 es la fr-041: debris, de los mismos creadores (.theprodukkt y Farbrausch son las mismas gentes).

Saludos

Mauro

DesaprobarAprobar2Mauro dijo el 18-5-2009 a las 19:25:

35

Yo seguí el desarrollo del proyecto en el blog original, y hay que hacer ciertas aclaraciones:
En primer lugar, el creador se propuso hacerlo con tecnologías compatibles con computadores de por lo menos 5 años ed antiguedad, ya que, habiendo sido él mismo un usuario de dicho sistema, simpatiza con esas gente.
En segundo lugar: No utilizó shaders u otras optimizaciones debido a que no ha tenido mayor exposición a la tecnología y perdería mucho tiempo aprendiendo a usarla. (Ademas del punto anterior) El mismo admite que el programa prácticamente no tiene optimizaciones, y fue probado apenas.
En tercer lugar: Si bien se ve muy bonito, el mismo menciona que mucho está en un poco de psicología y trucos visuales. Por ejemplo, rendereó una escena nocturna ya que la oscuridad oculta los detalles y deja a uno el trabajo de imaginarlos.
Finalmente: Aunque presupuestó 50 horas, la verdad es que pasó un tanto de la fecha límite. Mucho Left 4 Dead. XD

Dicho todo eso, esto es una prueba de lo esencial: Que el contenido dinámico es muy, muy prometedor. ;D

Mauro

DesaprobarAprobar0Mauro dijo el 18-5-2009 a las 19:28:

36

btw, para los interesados que leen inglés: Un motor de rendereo de terreno.

Saludos!

Ver Todos Páginas: 1 [2]

Deja tu Comentario

XHTML: Puedes usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualizar comentario?