Naicigam's Blog

julio 12, 2009

Los 10 mejores engines

Archivado en: General — naicigam @ 10:21 pm

Develop-Online publico una lista de los 10 mejores engines (segun ellos). Personalmente me quedan algunas dudas sobre los criterios de la elección, pero me parece que es una noticia interesante para compartir.

Los resultados a continuacion:
1. Unreal Engine 3 (pagina oficial / link Develop-Online)
2. Gamebrio Lightspeed (pagina oficial / link Develop-Online)
3. CryENGINE 3 (pagina oficial / link Develop-Online)
4. Unity 3D (pagina oficial / link Develop-Online)
5. Blitz Tech (pagina oficial / link Develop-Online)
6. Infernal Engine (pagina oficial / link Develop-Online)
7. Vision Engine 3.5 (pagina oficial / link Develop-Online)
8. Bigworld Technology Suite (pagina oficial / link Develop-Online)
9. Vicious Engine 2 (pagina oficial / link Develop-Online)
10. Torque Game Engine (pagina oficial / link Develop-Online)

junio 17, 2009

CryEngine 2 vs. CryEngine 3

Archivado en: General — naicigam @ 7:16 pm

El sitio Geek3D publicó un link a un video donde se comparan técnicamente el CryEngine 2 corriendo en PC (en calidad media y muy alta) contra la demo del CryEngine 3 corriendo en consolas next-gen.
Segun el autor del video, el veredicto es que el CryEngine 3 en consolas se ve practicamente igual que el CryEngine 2 en calidad media. En mi opinión está bastante acertado, pero, por otro lado, hay que considerar que el CryEngine 3 se encuentra en desarrollo. No tengo dudas que cuando el producto esté listo, la gente de Crytek nos va a sorprender una vez más con su tecnología… porque el Crysis 2 parece ser más de lo mismo.

Aca les dejo el video:

junio 10, 2009

Libros para todos los gustos

Archivado en: Engine Development, Game Development, General, Graphics Programming — naicigam @ 4:18 pm

Como ya es una sana costumbre de la industria, están en proceso varios libros de Gems

Por un lado, hay hasta el 10 de Julio para proponer ideas para Game Programming Gems 8, programado para Diciembre.

En el caso de la serie ShaderX, las propuestas para el nuevo libro ya cerraron hace un mes y está programado para Diciembre.

Por el lado de NVidia y sus GPU Gems no hay novedades, pero aprovecho para recordar que los tres libros de la serie, junto con Cg Tutorial, se encuentran disponibles para descargar gratuitamente desde el sitio de NVidia.

Finalmente, se suma una nueva serie a cargo de Eric Lengyel (autor de Mathematics for 3D Game Programming and Computer Graphics y del C4 Engine). El libro se titula Game Engine Gems y se encuentra programado para la GDC 2010. Hay tiempo hasta el 1 de Agosto para mandar propuestas.

Asi que ya saben! Vayan ahorrando para Navidad =o)

mayo 27, 2009

Desde la Voodoo hasta la GeForce

Archivado en: General — naicigam @ 1:34 am

Maximum PC publicó un extenso y completísimo artículo sobre la historia de las placas de video. Imprescindible lectura para aquellas personas que trabajan en gráficos y también para los nostálgicos que extrañamos nuestra vieja y querida Trident 1MB Local Bus.

Acá les dejo el link: From Voodoo to GeForce: The Awesome History of 3D Graphics

abril 30, 2009

Unreal Engine 3 y CryEngine 3 en GDC

Archivado en: Engine Development, General — naicigam @ 12:11 pm

Estas son las presentaciones que realizaron Epic y CryTek sobre sus respectivos engines.

En el caso del Unreal Engine 3 de Epic, me gustó mucho el nuevo content browser. Con respecto a lo de Global Illumination, ya se sabe hace más de un año que Epic licenció uno de los mejores motores de rendering disponibles en el mercado: Enlighten de Geomerics. De hecho, el escenario que muestran en la demo, si bien no es el mismo, se parece notablemente al que mostró Geomerics un año atrás en el mismo evento. De todas formas, no está en discusión que el UE3 es una excelente solución y de lo mejor que hay actualmente.

En el caso del CryEngine 3 de CryTek, apludo completamente la desición de soportar también consolas y de agregar soporte para juegos masivos (hay que ver que tal está).

Aca están los videos:

abril 22, 2009

Material de la GDC

Archivado en: Engine Development, Game Development, Graphics Programming — naicigam @ 1:42 pm

Desde que termino la GDC se puso bastante material online que incluye audio, videos y presentaciones. Para ir mirando en los ratos libres =o)

Aca hay una lista de lo que encontre hasta ahora:

GDC:
GDC Tutorials: link
GDC Vault: link

Charlas:
“Practical SPU programming in God of War III”: link
“Mixed Resolution Rendering”: link

Empresas:
Intel: link
Nvidia: link
AMD/ATI: link
Khronos Group (OpenGL, COLLADA, gDEBugger, etc…): link
Imnsomniac Games: link

A medida que vaya encontrando más, lo voy a ir actualizando. Los invito a que colaboren.

abril 15, 2009

Breakpoint 2009

Archivado en: Demoscene — naicigam @ 1:50 pm

Hace poco se llevo a cabo Breakpoint 2009, la demoparty más importante del mundo. Pueden ver todas las producciones presentadas y los ganadores en todas las catergorías en este link.

De las pocas que vi rescato Elevated by Rgba & TBC, la ganadora en la categoría de 4k. Si algun afortunado tiene una GeForce 8800GTX o HD4850 (o superior), la puede encontrar en Pouet. Para los argentinos normales como yo, les dejo el video de YouTube:

marzo 31, 2009

I Get Your Fail

Archivado en: General — naicigam @ 3:53 pm

Para los programadores de juegos y gráficos los errores pueden convertirse en algo divertido. ¿Quién no visualizo alguna vez un fenómeno o comportamiento extraño que parecía cualquier cosa menos lo que pretendía ser?.
Al fin alguien se decidió a recopilar todas estas situaciones en un blog llamado “I Get Your Fail”. Aca van a poder encontrar errores de juegos reconocidos mundialmente y de otros no tanto, pero igualmente graciosos. Por supuesto que pueden también enviar los suyos, así que los invito a hacerlo.

Link: http://igetyourfail.blogspot.com/

marzo 5, 2009

Naicigam Engine

Archivado en: Naicigam Engine, Software Engineering — naicigam @ 3:12 am

El Naicigam Engine es un motor 2D minimalista que nació como un ejemplo para los alumnos de la materia Programación de Gráficos I en Image Campus.
El engine utiliza DirectX 9 para renderizar y DirectInput para el manejo de teclado y mouse. Está implementado para Win32, aunque había empezado a hacer una versión para Nintendo DS (homebrew) que por el momento no puedo continuar por falta de tiempo.

Actualmente utilizo el engine para experimentar con nuevos diseños e investigar. Para realizar estas investigaciones utilizo prototipos evolutivos, ya que el engine, por no tener gran tamaño, permite realizar refactoring constantes en forma rápida. De esta manera, puedo iterar sobre los prototipos preocupándome únicamente por el problema a resolver y, luego de obtener el conocimiento necesario sobre éste, puedo volcar los resultados sobre un producto mas grande, cuyo costo de refactoring sea mucho mayor.

De esta manera realicé la investigación, diseño e implementación de un sistema de animación y actualmente me encuentro investigando sobre Entity Systems, sobre lo cual espero escribir pronto.

febrero 10, 2009

Bienvenidos!

Archivado en: General — naicigam @ 11:36 pm

Mi nombre es Juan Manuel Alvarez y actualmente trabajo en Aquadize Studios y soy docente de las materias Programación de Gráficos I y II de la carrera Desarrollador de Videojuegos en Image Campus.
Me dedico al desarrollo de herramientas y procesos de desarrollo para videojuegos. En mi tiempo libre formo parte del grupo de  demoscene Aquatic.

Este blog se encuentra dedicado a la computación gráfica, demoscene y desarrollo de videojuegos. También al desarrollo de herramientas e ingeniería de software en el ámbito de CG y VJ.

Tema Silver is the New Black. Blog de WordPress.com.

Seguir

Get every new post delivered to your Inbox.