La guía de supervivencia para desarrolladores de XNA, segunda parte

¿Os acordáis de la primera guía de sueprviviencia de XNA? Se publicó aquí hace algún tiempo, y todo lo dicho por aquel entonces se aplica ahora, pero eso sí, renovado. Enlaces a proyectos, guías, tutoriales, bibliotecas… desde motores gráficos, algoritmos de I.A., editores, librerías de física, etc.

Todo lo que hace falta para empezar a arrancar con un proyecto, es obligado echar un vistazo por allí antes de empezar a a hacer nada, quizás lo podamos conseguir ya hecho!

El nuevo kit de supervivencia lo podemos encontrar en el siguiente enlace: http://nelxon.com/resources/xdsk2.php

Light pre pass en xna

Hola a todos,

hace unos días os hablaba de la técnica deferred shading para iluminar escenas con varias luces en nuestros juegos. Otra técnica muy utilizada últimamente es la llama light pre pass. Ambas persiguen el mismo objetivo de pintar de una forma más eficiente varias luces en la escena sin tener que pintar para cada luz toda la escena y ver que efecto produce en ella.

Si queréis aprender a implementar esta técnica en XNA podéis seguir el siguiente artículo http://jcoluna.wordpress.com/2011/01/18/xna-4-0-light-pre-pass/ donde aprenderéis más sobre ella. Además en el mismo blog podéis ver una gran cantidad de artículos interesantes sobre shaders. Un gran sitio para darle un aspecto más profesional a nuestros juegos!

Deferred rendering en XNA 4.0

La técnica del deferred shading está imponiéndose en los juegos de los últimos años como una de las técnicas más eficaces a la hora de pintar varias luces en escena.

Esta técnica rompe con la idea de pintar para cada luz, toda la geometría y ver como se ve afectada por cada luz. En lugar de eso, el pintado de la escena se divide en partes y el resultado final es la unión de estos trozos al final del proceso de pintado.

Esta es básicamente la idea detrás del deferred rendering y tenemos un genial ejemplo paso a paso de su implementación en XNA con todos los detalles intermedios y el código disponible para no tener ningún problema.

El tutorial lo podemos encontrar en la siguiente dirección: http://www.catalinzima.com/tutorials/deferred-rendering-in-xna/

Geniales tutoriales variados en el concurso de la web Sgt. Conker

Si visitáis la sección de enlaces bajo el menú Comunidad encontraréis una gran cantidad de webs para estar al día de XNA y demás cosas relacionadas con los videojuegos.

Pues bien, una de esas webs, http://www.sgtconker.com/, ha organizado un concurso de tutoriales al más puro estilo de la desaparecida ziggyware. El resultado, una gran cantidad de artículos que abarcan varios contenidos, desde efectos de postproducción, animación, y nuevos consejos para el desarrollo de juegos para el nuevo sistema soportado por XNA, windows phone 7.

Para acceder a todos estos tutoriales tenéis el siguiente enlace: http://www.sgtconker.com/2010/09/let-the-voting-begin/ a disfrutarlos!

Si no pudiste asistir, descárgate el webcast sobre shaders

Hace unos días os comenté en el blog que Javier Cantón, MVP de Microsoft XNA, iba a dar una charla sobre iniciación a shaders con XNA, si fuistes uno de los que no pudo “asistir” a este webcast estás de suerte, el vídeo ya está disponible para que todos podamos disfrutar de él y para que no se nos quede nada en el tintero. Asi que ya no hay excusas 🙂 el link de descarga es el siguiente: http://xnacommunity.codeplex.com/Wiki/View.aspx?title=WebCastShaders

Hasta la próxima!

Webcast sobre shaders en XNA

Para todos los interesados sobre los temas de programación de efectos utilizando shaders en xna tenéis una oportunidad única de aprender de manos de todo un crack, Javier Cantón, MVP de DirectX y XNA. El día será el próximo jueves 24 de septiembre, asi que todavía tenemos tiempo de apuntarnos 🙂 Para más información os dejo este enlace donde encontraréis más detalles:

Webcast sobre XNA

El libro Shader X2 disponible para descarga en formato pdf

GameDev.NET ha lanzado las versiones completas de los libros ShaderX2 “Shader Programming Tips and Tricks with DirectX 9.0” y “Introductions and Tutorials with DirectX 9.0”

Los enlaces son los siguientes:
Shader Programming Tips and Tricks with DirectX 9.0
Introductions and Tutorials with DirectX 9.0