Jump to content

CopperLicht

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Dgpop (talk | contribs) at 01:34, 19 April 2016 (multiple issues). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

CopperLicht
Developer(s)Ambiera
Stable release
1.10 / September 30, 2015; 9 years ago (2015-09-30)[1]
Written inJavaScript
TypeJavaScript library
Licensebased on zlib[2]
Websitewww.ambiera.com/copperlicht/

CopperLicht is an open source JavaScript library/API for creating games and interactive 3D applications using WebGL, developed by Ambiera.[3] The aim of the library is to provide an API for making it easier developing 3D content for the web. It is supposed to be used together with its commercial 3D world editor CopperCube, but it can also be used without.

History

In February 2010, Ambiera introduced CopperLicht [4][5] and showcased it by providing a demo website, showing a Quake III Arena level rendered in real time in the browser window. The library was originally intended to be used as a WebGL backend for the CopperCube editor, but then the developers decided to make the library free to be used by the public.[6] In November 2014, CopperLicht was made free and open source, based on a zlib style license.[7]

Features

CopperLicht includes the following features:[8]

  • 3D rendering based on a hierarchical scene graph
  • Pre-created materials and shaders, including pre-calculated lightmap support
  • Skeletal animation
  • Built-in collision detection and simple Physics engine
  • Dynamic light support
  • System to create and use custom shaders and materials based on the OpenGL Shading Language (GLSL)
  • Impostors like Billboards and Skyboxes
  • Paths and Splines
  • Behavior and Action system
  • Texture animation
  • Vertex color support
  • Integrated 2D font and 2D primitives rendering system
  • Automatic redraw reduction system

See also

References

  1. ^ "CopperLicht 1.10 released".
  2. ^ "CopperLicht License".
  3. ^ "CopperLicht JavaScript 3D Engine". Ambiera.
  4. ^ "Copperlicht - 3D-Engine rendert Quake 3 im Browser". Golem.
  5. ^ "Copperlicht: A new WebGL 3D Engine". Ajaxian.
  6. ^ "CopperLicht Released". Blog of the lead developer of CopperLicht..
  7. ^ "Copperlicht 3D JavaScript Game Engine is now free and open source". GameFromScratch.
  8. ^ http://www.ambiera.com/copperlicht/features.html