Joel's Blog

Videojuegos, Linux, Programación, Anime, Música… y uno que otro delirio personal

Archivo de etiquetas: 3D


Duke Nukem Forever, como debió haber sido

dnf_header

Allá por el año 2001 3D Reams nos presentó un trailer lo que sería la siguiente entrega de su mítico Duke Nukem 3D, todos sabemos lo que ocurrió despues: 12 años de cambios estéticos, de historia, de motor, constantes retrasos… hasta las bromas sobre una posible fecha de salida ya dejaban de ser graciosas, hasta que un buen día salió a la venta y decepcionó a muchos (a mi no me pareció malo, pero tampoco recomendable), había perdido mucho de la gracia que lo hicieron tan famoso.

El trailer de E3 de 2001:

Ese trailer prometía tantas cosas imposibles para aquella época que provocó mucha espectativa, hoy en día esto es mucho más fácil de programar, por lo que un grupo de modders se encargaron de re-escribir la historia, crear nuevos y detallados niveles, mejorar las armas, podemos disfrutar el Duke Nukem Forever que nunca llegó a ser.

El mod es algo corto, son solo 5 niveles, pero tiene muchas cosas divertidas, como un paseo en burro por casi 5 kilómetros donde debes dispararle a los cerdos con tu escopeta cuando una exploción atómica ocurre a lo lejos… todo esto mejorado con texturas de alta definición, soporte para pantallas anchas, poder usar el ratón para mover la mira.

Para más información y descarga: http://msdn.duke4.net/index.php

Heavy Gunner 3D, gratis hoy en la AppStore!

En Heavy Gunner 3D tomas el control de una torreta para defender tu base de las hordas enemigas, gráficos futuristas y mucha acción, un muy divertido juego que hoy es gratis en la AppStore!

Cuenta con:

  • Control dual y multitouch.
  • Mas de 130 combinaciones para mejorar tu arma.
  • Más de 25 misiones con diferentes enemigos.
  • Tablas de puntuación online.
  • Integración con las redes sociales.

Ir a la Heavy Gunner 3D en la AppStore

Blender 2.49

blender 249

Ha llegado una nueva versión de este programa de modelado 3D opensource, cargado de jugosas nuevas características, incluyendo bastantes mejoras en el motor de juegos (videotexturas, renderizado de domos en tiempo real, mejoras en el motor de fisica, mejoras en la API Python y un bonche de optimizaciones para mejorar el rendimiento), los tan esperados nodos de textura, pintar directamente sobre las texturas de los objetos 3D, mejoras en las operaciones booleanas, soporte para JPEG2000 y Etch-a-ton, y varias cosas extra

Más información en el log oficial

Vía BlenderNation

Actualización: ya está disponible la versión 2.49a, que corrige unos cuantos detalles menores.

Blender 2.46!

El Proyecto Naranja dio a luz la primera película hecha enteramente con software OpenSource: Elephant Dreams, que gracias a que por fin se utilizó para fines de producción se agregaron y mejoraron muchos puntos en Blender. Hoy, gracias al Proyecto Peach y la película “Big Buck Bunny” está ocurriendo lo mismo, una buena cantidad de mejoras se han agregado a Blender y cada día está más cerca de ponerse a la altura de software de la talla como 3D Studio Max o Maya.

Una lástima que Yafray tenga años de no liberar nuevas versiones, espero el proyecto no esté abandonado.

blender246

Entre las nuevas características destacan un nuevo sistema de partículas (reescrito) con pelo y pelusa, deformaciones de modelos para animación, un mejor simulador de ropa y tela, Ambient Occlusion, un nuevo explorador de imágenes, mejoras en el motor de videojuegos, mejores reflejos y sombreados… uf, mejor lee la lista oficial acá.

Sitio oficial: Blender

Exporta tus modelos de Blender a Flash! (Papervision, Sandy3D, Away3D)

Blender es mi software de modelado 3D favorito (libre y gratuito), y Flash otro de los programas que uso muy frecuentemente para hacer videojuegos, páginas web, etc.

Ahora, gracias al trabajo de Dennis Ippel, los usuarios de estos dos programas podemos juntarlos con mayor facilidad y poder recrear modelos 3D modelados en Blender en Flash usando librerías como Papervision, Sandy3D o Away3D, agregando un poco de código AS3.0 puedes darle interactividad y con esto un sinfín de opciones, todo esto sin tener que cargar modelos Collada.

export-actionscript-blender.jpg

Puedes ver la entrada en su blog aquí o la entrada en el wiki acá.

Vía BlenderNation.

Duke Nukem 3D para PSP

Cierto, ya existía un port de Duke Nukem 3D para PSP, pero la novedad es que en esta versión podrás escuchar la música MIDI original, algo que no era posible antes ya que el PSP no tiene soporte nativo para este tipo de formato musical.

duke3d.jpg

Ahora, gracias a la labor de MrPeanut, podemos disfrutar de una versión más completa de uno de los juegos más polémicos y simbólicos de los 90’s en tu PSP, para ejecutarlo será necesario que tu PSP pueda correr homebrew (algún custom firmware) y las siguientes 3 cosas:

Los binarios para el PSP (1.06 MB)
Los parches midi de Gravis Ultrasound (14 MB)
La versión Shareware o comercial de DukeNukem3D de PC.

Para instalarlo:

Descomprime el archivo Duke Nukem 3DPSP Build 98.zip.

Descomprime el archivo timidity.tar.gz (si no puedes descomprimirlo puedes utilizar 7-zip), te debe generar una carpeta llamada timidity, pon esta carpeta en la carpeta Duke3d que generó el archivo Duke Nukem 3DPSP Build 98.zip.

Pon el archivo duke3d.grp de la versión shareware o comercial del DukeNukem3D de PC en esta misma carpeta (Duke3d).

Por último llevate las carpetas Duke3D% y Duke3d% a la carpeta /PSP/GAME, /PSP/GAME/GAME150, /PSP/GAME371 o la versión que tengas configurada en tu recovery menu y corresponda a la versión de tu firmware

Al ejecutar el DukeNukem3D en tu PSP puede tardar unos 20 generando los archivos de audio de la música (“generating music date. wait please”.)

Tutoriales para programar 3D en el PSP

Gothi, conocido programador de homebrew para PSP, ha comenzado a poner en su web una serie de tutoriales (en ingles) para todos aquellos interesados en programar videojuegos o alguna aplicación que requiera el uso de 3D, pero no solo eso, sino también explica problemas que ha tenido usando imagenes, sonidos, música y cómo ha resuelto estos detalles.

Si te interesa el tema y sabes C++ e Ingles, recomiendo mucho les des una leida, se aprenden varias cositas.