Irrlicht es un motor 3D gratuito y de código abierto, escrito en C++, el cual puede ser usado tanto en C++ como con lenguajes .Net.
Características
- Ejecutable en Windows, Linux, MacOS, Windows CE. Soporte no oficial para FreeBSD, Xbox, PlayStation Portable, Raspberry Pi, Symbian OS, iPhone entre otros.
- Soporta Pixel Shader y Vertex Shader.
- Capacidad tanto para interiores como exteriores.
- Sistema de animaciones "skeletal" y "morph".
- Partículas, mapas de luces, "enviromment mapping" y sombras "stencil buffer".
- Sistema para interfaces 2D.
- Funciones 2D.
- Totalmente documentada la API con ejemplos y tutoriales.
- Rápido y fácil sistema de colisiones.
- Lectura directa de archivos comprimidos.
- Lector XML.
Formato para texturas soportados
- Adobe Photoshop (.psd)
- JPEG File Interchange Format (.jpg)
- Portable Network Graphics (.png)
- Truevision Targa (.tga)
- Windows Bitmap (.bmp)
- Zsoft Paintbrush (.pcx)
Renderizadores
- Direct3D 8.1
- Direct3D 9.0
- OpenGL 1.5
- Irrlicht Engine software renderer.
- BurningsVideo Software Renderer
Materiales y shaders
- Pixel y Vertex Shaders 1.1 a 3.0, y 4.0 usando GLSL.
- ARB Fragment y Vertex Programs
- HLSL
- Cg
- GLSL
Compatibilidad lenguajes
El motor Irrlicht está disponible para los siguientes lenguajes:
Enlaces externos