CopperLicht es una biblioteca JavaScript de código abierto para crear juegos y aplicaciones 3D interactivas utilizando WebGL , desarrollada por Ambiera . [3] El objetivo de la biblioteca es proporcionar una API para facilitar el desarrollo de contenido 3D para la web. Se supone que debe usarse junto con su editor comercial de mundo 3D CopperCube , pero también se puede usar sin él.
Desarrollador (es) | Ambiera |
---|---|
Lanzamiento estable | 1.12 / 2 de mayo de 2016 [1] |
Escrito en | JavaScript |
Tipo | Biblioteca de JavaScript |
Licencia | basado en zlib [2] |
Sitio web | ambiera |
Historia
En febrero de 2010, Ambiera presentó CopperLicht [4] [5] y lo mostró proporcionando un sitio web de demostración, mostrando un nivel de Quake III Arena en tiempo real en la ventana del navegador. Originalmente, la biblioteca estaba destinada a ser utilizada como backend de WebGL para el editor CopperCube , pero luego los desarrolladores decidieron hacer que la biblioteca fuera gratuita para que la usara el público. [6] En noviembre de 2014, CopperLicht se convirtió en libre y de código abierto, basado en una licencia de estilo zlib. [7]
Características
CopperLicht incluye las siguientes características: [8]
- Representación 3D basada en un gráfico de escena jerárquico
- Materiales y sombreadores creados previamente, incluida la compatibilidad con mapas de luz calculados previamente
- Animación esquelética
- Detección de colisiones incorporada y motor de física simple
- Soporte de luz dinámica
- Sistema para crear y usar sombreadores y materiales personalizados basados en OpenGL Shading Language (GLSL)
- Impostadores como vallas publicitarias y cajas del cielo
- Trazados y splines
- Sistema de comportamiento y acción
- Animación de textura
- Soporte de color de vértice
- Fuente 2D integrada y sistema de representación de primitivas 2D
- Sistema automático de reducción de redibujado
Ver también
Referencias
- ^ "CopperLicht 1.12 lanzado" .
- ^ "Licencia CopperLicht" .
- ^ "Motor 3D de CopperLicht JavaScript" . Ambiera.
- ^ "Copperlicht - Motor 3D renderizado Quake 3 en el navegador" . Golem.
- ^ "Copperlicht: un nuevo motor 3D WebGL" . Ajaxian.
- ^ "CopperLicht liberado" . Blog del desarrollador líder de CopperLicht..
- ^ "Copperlicht 3D JavaScript Game Engine es ahora gratuito y de código abierto" . GameFromScratch.
- ^ http://www.ambiera.com/copperlicht/features.html