Irrlicht
Apariencia
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 (8 años, 5 meses y 18 días)) | |
Archivos legibles | ||
| ||
Enlaces | ||
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.
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)
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
Compatibilidad lenguajes
El motor Irrlicht está disponible para los siguientes lenguajes: