Irrlicht
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.
Irrlicht | ||
---|---|---|
Información general | ||
Tipo de programa | Framework de aplicación | |
Desarrollador | Nikolaus Gebhardt | |
Lanzamiento inicial | 2002 | |
Licencia | zlib | |
Información técnica | ||
Programado en | C++ | |
Versiones | ||
Última versión estable | 1.8.4 ( 9 de julio de 2016 (7 años, 1 mes y 27 días)) | |
Archivos legibles | ||
| ||
Enlaces | ||
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.
Formatos 3D soportados
- 3D Studio meshes (.3ds)
- B3D files (.b3d)
- Alias Wavefront Maya (.obj)
- Cartography shop 4 (.csm)
- COLLADA (.xml, .dae)
- DeleD (.dmf)
- FSRad oct (.oct)
- Irrlicht scenes (.irr)
- Microsoft DirectX (.x) (binario y texto)
- Milkshape (.ms3d)
- My3DTools 3 (.my3D)
- OGRE meshes (.mesh)
- Pulsar LMTools (.lmts)
- Quake 3 levels (.bsp)
- Quake 2 models (.md2)
Renderizadores
- Direct3D 8.1
- Direct3D 9.0
- OpenGL 1.5
- Irrlicht Engine software renderer.
- BurningsVideo Software Renderer
Materiales y shaders
Compatibilidad lenguajes
El motor Irrlicht está disponible para los siguientes lenguajes:
Enlaces externos
Este artículo ha sido escrito por Wikipedia. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.