CopperLicht

CopperLicht
Utvecklare Ambiera
Stabil frisättning
1.12 / 2 maj 2016 ; för 6 år sedan ( 2016-05-02 )
Skrivet i JavaScript
Typ JavaScript-bibliotek
Licens baserat på zlib
Hemsida ambiera .com /copperlicht /

CopperLicht är ett JavaScript-bibliotek med öppen källkod för att skapa spel och interaktiva 3D-applikationer med WebGL , utvecklat av Ambiera. Syftet med biblioteket är att tillhandahålla ett API för att göra det enklare att utveckla 3D-innehåll för webben. Den är tänkt att användas tillsammans med sin kommersiella 3D-världsredigerare CopperCube , men den kan också användas utan.

Historia

I februari 2010 introducerade Ambiera CopperLicht och visade upp det genom att tillhandahålla en demowebbplats, som visar en Quake III Arena- nivå renderad i realtid i webbläsarfönstret. Biblioteket var ursprungligen tänkt att användas som en WebGL- backend för CopperCube -redigeraren, men sedan bestämde sig utvecklarna för att göra biblioteket gratis att användas av allmänheten. I november 2014 gjordes CopperLicht gratis och öppen källkod, baserat på en zlib-licens.

Funktioner

CopperLicht innehåller följande funktioner:

  • 3D-rendering baserad på en hierarkisk scengraf
  • Förskapade material och shaders, inklusive förberäknat stöd för ljuskarta
  • Skelettanimation
  • Inbyggd kollisionsdetektering och enkel fysikmotor
  • Dynamiskt ljusstöd
  • System för att skapa och använda anpassade shaders och material baserat på OpenGL Shading Language ( GLSL)
  • Bedragare som Billboards och Skyboxes
  • Banor och splines
  • Beteende och handlingssystem
  • Textur animation
  • Vertex färgstöd
  • Integrerat 2D-teckensnitt och 2D-primitivrenderingssystem
  • Automatiskt omdragningssystem

Se även