Diferencia entre revisiones de «Irrlicht»

(Página creada con ' '''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. {{Softw…')
 
m (Texto reemplazado: «<div align="justify">» por «»)
 
(No se muestran 5 ediciones intermedias de 4 usuarios)
Línea 1: Línea 1:
 
+
{{Ficha Software
 
+
|nombre=Irrlicht
'''Irrlicht''' es un motor 3D [[freeware|gratuito]] y de [[código abierto]], escrito en [[C++]], el cual puede ser usado tanto en [[C++]] como con lenguajes [[.Net]].
+
|familia=
{{Software|nombre=Irrlicht
+
|imagen=Irrlicht_new_logo.png
|logo=
+
|tamaño=
 +
|descripción=
 +
|imagen2=
 +
|tamaño2=
 +
|descripción2=
 +
|creador=
 +
|desarrollador=
 +
|diseñador=
 +
|modelo de desarrollo=
 
|fecha de creación=
 
|fecha de creación=
|versiones=Última versión 1.7.1|sitio web=}}
+
|lanzamiento inicial=
 +
|versiones=Última versión 1.7.1
 +
|última versión estable=
 +
|núcleo=
 +
|tipo de núcleo=
 +
|plataformas soportadas=
 +
|género=
 +
|sistemas operativos=
 +
|idioma=
 +
|licencia=
 +
|premios=
 +
|web=
 +
}}
 +
'''Irrlicht'''. Es un motor 3D [[freeware|gratuito]] y de [[código abierto]], escrito en [[C++]], el cual puede ser usado tanto en [[C++]] como con lenguajes [[.Net]].
  
 
== Características ==
 
== Características ==
* Ejecutable en [[Windows]] 95, 98, NT, 2000, XP, [[Linux]] y [[MacOS]].
+
Irrlicht es un Engine 3D de tiempo real, multi-plataforma y de alto desempeño escrito en lenguaje C++. Es una poderosa API de alto nivel para la creación de completas aplicaciones 3D y 2D tal como juegos o aplicaciones para visualización científica.
* Soporta [[Pixel Shader]] y [[Vertex Shader]].
+
 
* Capacidad tanto para interiores como exteriores.
+
Sus principales características son:
* Sistema de animaciones "skeletal" y "morph".
+
* Renderizado 3D en tiempo real de alto desempeño utilizando Direct3D y OpenGL.
* Partículas, mapas de luces, "enviromment mapping" y sombras "stencil buffer".
+
* Independiente de la plataforma. Compatible con [[Windows]] 95, 98, NT, 2000, XP, Vista, GNU/[[Linux]], y [[MacOS]].  
* Sistema para interfaces 2D.
+
* Incorpora una enorme y extensible librería de materiales con soporte para Pixel Shaders y Vertex Shaders.  
* Funciones 2D.
+
* Manejo de escenas altamente personalizable para interiores y exteriores.  
* Totalmente documentada la [[Interfaz de programación de aplicaciones|API]] con ejemplos y tutoriales.
+
* Sistema de animación de modelos con esqueletos (Skeletal Animation) y animación de vértices (Morph target animation).  
* Rápido y fácil sistema de colisiones.
+
* Efectos de partículas, billboards, mapas de luz, mapeo de entorno, stencil buffer shadows y muchos otros efectos especiales.  
* Lectura directa de archivos comprimidos.
+
* Bindings para .NET, lo que hace que el [[Engine]] esté  disponible para cualquier lenguaje de la plataforma [[.net|.NET]] tal como [[C#]], [[VisualBasic]] y [[Delphi.NET]].  
* Lector XML.
+
* Incluye dos rápidos renderizadores por software independientes, tanto de la plataforma como del driver de video que tienen diferentes propiedades: Corrección de texturas mapeadas en perspectiva, filtrado bilineal, corrección sub-píxel, z-buffer, Gouraud shading, alpha-blending y transparencias, dibujo 2D rápido y más.  
 +
* Sistema de interfaz gráfica de usuario ([[GUI]]) personalizable y fácil de usar. Incluye botones de comando, listas, cajas de texto, etc. 
 +
* Funciones de dibujo en 2D: alpha blending, blitting, dibujo de fuentes y mezcla de gráficas [[2D]] y [[Animación 3D|3D]].
 +
* Una [[API]] bien documentada y correctamente estructurada.
 +
* Escrito completamente en lenguaje [[C++]] y totalmente orientado a objetos.
 +
* Funciones para lectura directa de los formatos más  comunes de objetos 3D.
 +
* Funciones de lectura directa de formatos de textura.  
 +
* Rápido sistema de detección de colisiones.
 +
* Librerías de contenedores de plantillas de funciones matemáticas 3D rápidas y optimizadas.  
 +
* Lectura directa de archivos comprimidos (.zip).  
 +
* Parser (Analizador sintáctico) de archivos XML integrado (irrXML).
 +
* Soporte para [[Unicode]].
 +
* El Engine es de código abierto y completamente libre. Puede ser depurado, corregido e incluso modificado sin la obligación de hacer públicos dichos cambios: El Engine está bajo los términos de la [[licencia zlib]].  
  
 
=== Formatos 3D soportados ===
 
=== Formatos 3D soportados ===
Línea 43: Línea 76:
 
* Truevision Targa ([[.tga]])  
 
* Truevision Targa ([[.tga]])  
 
* Windows Bitmap ([[.bmp]])  
 
* Windows Bitmap ([[.bmp]])  
* Zsoft Paintbrush ([[PCX|.pcx]])  
+
* Zsoft Paintbrush ([[PCX|.pcx]])
  
 
== Renderizadores ==
 
== Renderizadores ==

última versión al 11:51 6 jul 2019

Irrlicht
Información sobre la plantilla
Irrlicht new logo.png
VersionesÚltima versión 1.7.1

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

Irrlicht es un Engine 3D de tiempo real, multi-plataforma y de alto desempeño escrito en lenguaje C++. Es una poderosa API de alto nivel para la creación de completas aplicaciones 3D y 2D tal como juegos o aplicaciones para visualización científica.

Sus principales características son:

  • Renderizado 3D en tiempo real de alto desempeño utilizando Direct3D y OpenGL.
  • Independiente de la plataforma. Compatible con Windows 95, 98, NT, 2000, XP, Vista, GNU/Linux, y MacOS.
  • Incorpora una enorme y extensible librería de materiales con soporte para Pixel Shaders y Vertex Shaders.
  • Manejo de escenas altamente personalizable para interiores y exteriores.
  • Sistema de animación de modelos con esqueletos (Skeletal Animation) y animación de vértices (Morph target animation).
  • Efectos de partículas, billboards, mapas de luz, mapeo de entorno, stencil buffer shadows y muchos otros efectos especiales.
  • Bindings para .NET, lo que hace que el Engine esté disponible para cualquier lenguaje de la plataforma .NET tal como C#, VisualBasic y Delphi.NET.
  • Incluye dos rápidos renderizadores por software independientes, tanto de la plataforma como del driver de video que tienen diferentes propiedades: Corrección de texturas mapeadas en perspectiva, filtrado bilineal, corrección sub-píxel, z-buffer, Gouraud shading, alpha-blending y transparencias, dibujo 2D rápido y más.
  • Sistema de interfaz gráfica de usuario (GUI) personalizable y fácil de usar. Incluye botones de comando, listas, cajas de texto, etc.
  • Funciones de dibujo en 2D: alpha blending, blitting, dibujo de fuentes y mezcla de gráficas 2D y 3D.
  • Una API bien documentada y correctamente estructurada.
  • Escrito completamente en lenguaje C++ y totalmente orientado a objetos.
  • Funciones para lectura directa de los formatos más comunes de objetos 3D.
  • Funciones de lectura directa de formatos de textura.
  • Rápido sistema de detección de colisiones.
  • Librerías de contenedores de plantillas de funciones matemáticas 3D rápidas y optimizadas.
  • Lectura directa de archivos comprimidos (.zip).
  • Parser (Analizador sintáctico) de archivos XML integrado (irrXML).
  • Soporte para Unicode.
  • El Engine es de código abierto y completamente libre. Puede ser depurado, corregido e incluso modificado sin la obligación de hacer públicos dichos cambios: El Engine está bajo los términos de la licencia zlib.

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

  • Pixel y Vertex Shaders 1.1 to 3.0
  • ARB Fragment y Vertex Programs
  • HLSL
  • GLSL

Compatibilidad lenguajes

El motor Irrlicht está disponible para los siguientes lenguajes:

Enlaces externos