CopperLicht es una biblioteca JavaScript de código abierto para crear juegos y aplicaciones 3D interactivas usando WebGL , desarrollada por Ambiera . [ 3 ] El objetivo de la biblioteca es proporcionar una API para facilitar el desarrollo de contenido 3D para la web. Está diseñada para usarse junto con su editor de mundos 3D comercial, CopperCube , pero también puede usarse de forma independiente.
Historia
En febrero de 2010, Ambiera presentó CopperLicht [ 4 ] [ 5 ] y lo mostró mediante un sitio web de demostración que mostraba un nivel de Quake III Arena renderizado en tiempo real en la ventana del navegador. La biblioteca estaba originalmente destinada a ser utilizada como backend WebGL para el editor CopperCube , pero luego los desarrolladores decidieron hacerla gratuita para el público. [ 6 ] En noviembre de 2014, CopperLicht se convirtió en software libre y de código abierto, basado en una licencia de estilo zlib. [ 7 ]
Características
CopperLicht incluye las siguientes características: [ 8 ]
- Renderizado 3D basado en un grafo de escena jerárquico
- Materiales y sombreadores precreados, incluyendo compatibilidad con mapas de luz precalculados.
- Animación esquelética
- Detección de colisiones integrada y motor de física sencillo.
- Soporte de iluminación dinámico
- Sistema para crear y utilizar sombreadores y materiales personalizados basados en el lenguaje de sombreado OpenGL (GLSL).
- Impostores como vallas publicitarias y palcos en el cielo
- Rutas y splines
- Sistema de comportamiento y acción
- Animación de texturas
- Compatibilidad con colores de vértice
- Sistema integrado de renderizado de fuentes 2D y primitivas 2D
- Sistema automático de reducción de recarga
Véase también
Referencias
- ↑ "CopperLicht 1.12 lanzado" .
- ↑ "Licencia CopperLicht" . Archivado del original el 10 de marzo de 2016. Consultado el 24 de noviembre de 2015 .
- ^ "Motor 3D JavaScript CopperLicht" . Ambiera.
- ^ "Copperlicht - Representación del motor 3D Quake 3 en el navegador" . Golem.
- ↑ "Copperlicht: Un nuevo motor 3D WebGL" . Ajaxian. 17 de noviembre de 2015.
- ↑ "Lanzamiento de CopperLicht" . Blog del desarrollador principal de CopperLicht..
- ↑ "El motor de juegos JavaScript 3D Copperlicht ahora es gratuito y de código abierto" . GameFromScratch. 8 de noviembre de 2014.
- ↑ "CopperLicht - Motor 3D JavaScript que utiliza WebGL" . www.ambiera.com . Archivado del original el 5 de agosto de 2021. Consultado el 5 de agosto de 2021 .
- API de grafos de escena 3D
- Software multiplataforma
- Software gratuito de gráficos 3D
- Bibliotecas gráficas
- Bibliotecas de JavaScript
- WebGL