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
joer miguel, no sabía que pilotases tanto… luego vas por ahí quejándote de que no os enseñan nada en la carrera.
la verdad es que mola. vas a usarlo para algún proyecto secreto?? jeje
Bueno, no creas que sé mucho de esto… En realidad yo casi no sé nada de programación gráfica; la mayoría del código es copiado y pegado de los ejemplos del curso…
Ah, y no. No tengo pensado usarlo en ningún proyecto secreto xD.
Ha quedado muy artístico y chulo. Seguro que casi todos hicieron/hicimos intentos de cosas “realistas”…
Gracias. Sí, la verdad es que quedó bonito, aunque también admito que tuve un poco de suerte porque, al principio, no pretendía hacer eso exactamente. xD