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)
Publicado por Boxbyte el 16 de May 2009 en la categoría Software con los tags 3D, C++, Procedimientos, Video. Tiene 36 comentarios.
36 Comentarios
Pixel City: Ciudad generada dinámicamente por computadora

-1girar dijo el 16-5-2009 a las 08:32:
fantástico!
alguien podría explicar en más detalle el procedimiento?
(el link de los diez pasos no funciona)

-7Pixel City: Ciudad generada dinámicamente por computadora : Blogografia dijo el 16-5-2009 a las 08:40:
[...] Click here to view the embedded video. [...]

-5PixelCity, espectacular ciudad creada digitalmente « Ubuntu Life dijo el 16-5-2009 a las 09:45:
[...] Mas informacion | FayerWayer [...]

7Persona dijo el 16-5-2009 a las 10:00:
increíble…
cuanto nos costaba a nosotros programar algo visual en c++ y este compadre en 50 horas hace esto… simplemente maestro!!

-7Andrés dijo el 16-5-2009 a las 10:10:
igual puede ejecutarse en; no seria mejor “igual se puede ejecutar en”

4alien_programmer dijo el 16-5-2009 a las 10:20:
Simplemente increible, este video me ha motivado aún más a programar =P.

3alien_programmer dijo el 16-5-2009 a las 10:26:
Para los que se emocionaron y quieren saber más…aquí les dejo el link.

2Mauricio Pastrana dijo el 16-5-2009 a las 10:39:
Me recuerda a unas 3 escenas especificas en The Matrix!

-4acm1pt dijo el 16-5-2009 a las 12:25:
Es mas facil usar Grebble en 3d Max
, te ahoras unas 50 horas.

-3shitpickle dijo el 16-5-2009 a las 12:53:
No se ve tan dificil de programar…
Lo dificil es hacer que pese tan poco con texturas y todo.

3ROBOT dijo el 16-5-2009 a las 13:21:
recuerdo unos demos de esos que venian con algunos cracks que como eran tan livianos se incluian en los zips y eran animaciones (con sonido) que duraban 20 minutos.
incluso me parecieron tan increibles que los guarde (hace como 10 años) y todavia los tengo en mi coleccion de cosas que no quiero borrar.
aca dejo uno pa que vean lo que es bueno ![]()
http://www.filedropper.com/64kmovie

-1Meteoro2012 dijo el 16-5-2009 a las 14:02:
vaya que es aburrido programar, pero un video como este hace el asunto mas soportable — el tipo es un capo

-2Vale dijo el 16-5-2009 a las 14:03:
Buen trabajo.
Acá unas scenes necesitan buena tarjeta XD.
http://www.scene.org/topdownloads.php
Ver Comentario... el_dva dijo el 16-5-2009 a las 14:25 ...

2Juan Pablo dijo el 16-5-2009 a las 14:33:
@el_dva: la idea no es reinventar la rueda o hacer algo más espectacular, la genialidad está en construir un programa quizás no tan fabuloso para tus ojos, pero que demuestra una alta capacidad de utilizar herramientas de antaño para crear este tipo de cosas que nunca pensaste se podían hacer, y menos en 50 horas.

-1drifter dijo el 16-5-2009 a las 15:07:
Robot muy bueno el link de la 64k
http://www.filedropper.com/64kmovie

3Ed dijo el 16-5-2009 a las 15:07:
50 horas????
c++ con opengl???
me estás we@nd0, el tipo es demasiado maestro

1Anónimo dijo el 16-5-2009 a las 15:45:
¡De pelos! Cuántos elicópteros y tiempo de filmación podrían ahorrarse para películas.

2POSIX dijo el 16-5-2009 a las 16:43:
@ROBOT: También tenía de esas animaciones, era realmente increíbles, de hecho me acuerdo que algunas generaban música en tiempo real y también habían concursos, por categorías de peso xD.

1daetherius dijo el 16-5-2009 a las 18:13:
Y no podría tener una opción “Armageddon” para simular la destrucción de la ciudad? Nada más digo…

-2Pixel City: Ciudad generada dinámicamente por computadora dijo el 16-5-2009 a las 19:10:
[...] Pixel City: Ciudad generada dinámicamente por computadora alojada en http://www.fayerwayer.com/2009/05/pixel-city-ciudad-generada-dinami... joneada por minipunk hace pocos segundos [...]

1Jesus Arenas dijo el 17-5-2009 a las 00:04:
Bajado e instalado, esta de lujo, para lo que pesa es una maravilla!!

1samurai1993 dijo el 17-5-2009 a las 02:00:
@el_dva:
Hablar pescadas es gratis, que tienen que ver Sets de instrucciones de bajo nivel con la Api gráfica que utilizó para crear los cuerpos básicos utilizados para generar los edificios?

1el_dva dijo el 17-5-2009 a las 02:40:
@samurai1993: no son pescadas, solo digo que existen mejoras para procesamiento en 3d, que aprovechan las instrucciones del procesador, no necesariamente en bajo nivel, (pero que me gusta), para quien quiera probar estas api, prueben bajando Menuet Os un sistema operativo completo en tan solo 761Kb y las librerias en flat assembler
Ver Todos Páginas: [1] 2 Próximos 30 Comentarios →
Ver Todos Páginas: [1] 2 Próximos 30 Comentarios →