A continuación os dejo un vídeo de mi trabajo para una asignatura de libre configuración que hice hace poco, sobre programación 3D en DirectX con HLSL (lenguaje de programación de shaders).
[youtube]hcXQYV59Rhs[/youtube]
También podéis descargar el ejecutable y el código fuente a continuación:
> Descargar BoxesHurricaine.zip (menos de 5 MB) <
Para ejecutarlo: Ejecutar el archivo “BoxesHurricaine.exe” que está dentro de la carpeta BoxesHurricaine/BoxesHurricaine; al lado de todo el código.
Para compilarlo: Abrir la solución del Visual Studio o crear un nuevo proyecto, agregándole todo el código; incluyendo la carpeta DXUT. Es necesario tener el DirectX SDK y el Visual Studio correctamente configurado para usarlo.
Para usarlo: Teclas WASD y ratón (pulsando botón izquierdo para mover la cámara).
En esta demostración se puede ver, básicamente, una escena en la que se dibujan un montón de cajas, moviéndose en forma de huracán. Además, tiene un terreno que se genera a partir de un mapa de durezas al que se le aplican tres texturas diferentes, según la altura de cada punto. La tetera que gira a la mitad del huracán, más o menos, tiene una iluminación ambiental-difusa-especular por píxel.
PD: ¿Os ha tocado la lotería? A mí tampoco xD
Pues sí, la verdad es que paso mucho tiempo entre ordenadores –algunos dirían que demasiado– y, aunque digan que el roce hace el cariño, eso no es siempre cierto. Es más, muchas veces lo que pasa es que acabas hasta los –permítanme la expresión– cojones de algo.
