Haddd 3D es un motor construido en C# y Managed DirectX, desarrollado por gente española. Empezó siendo un proyecto de motor gratuito en .NET creado por Stratos y con el tiempo ha ido adquiriendo potencia y muchas características.
En la actualidad, se encuentra en la versión 2.0. Algunas de las características generales que este proyecto proporciona son las siguientes (más información en la
web):
- Desarrollado completamente en C# y Managed DirectX
- Basado en 3DMax como herramienta principal de edición, e incorpora editor de Noise, de Materiales y de Partículas.
- Utiliza el motor de física Newton para generar movimientos y respuestas realistas (Rigid body, Joints y Colisiones)
- Iluminación per-pixel sobre shaders 2.0
- Sombras (shadow mapping, stencil shadows, ...)
- Animación esquelética por canales o importación directa del formato MD5 de ID
- Efectos especiales: SkyBox, BillBoarding, Sistema de partículas, Light Shafts, Depth of Field, Glow, Luces volumétricas, Fog
- Sonido 2D, 3D y streaming
- Inteligencia Artificial: búsqueda de caminos
Sin embargo, el proyecto ha adquirido tal envergadura que el equipo inicial que lo desarrollaba no puede mantenerlo ya sólo con sus ratos libres. En la actualidad se encuentran documentando el código fuente del motor para subirlo a SourceForge y liberarlo para que cualquiera pueda unirse al proyecto, o simplemente aprender cómo se han resuelto los principales problemas de rendering.
En la web del proyecto (
http://www.haddd.com) podréis encontrar más información, screenshots, videos, tutoriales, foros, y por supuesto, descargaros el motor.
Si queréis saber de primera mano de qué se trata, podréis encontrar a los desarrolladores en la conferencia que darán en la Campus Party (del 24 al 30 de Julio, en Valencia).