CopperLicht

CopperLicht
Deweloperzy Ambiera
Wersja stabilna
1.12 / 2 maja 2016 ; 6 lat temu ( 2016-05-02 )
Napisane w JavaScript
Typ biblioteka JavaScriptu
Licencja na podstawie zlib
Strona internetowa ambiera.com / copperlicht /

CopperLicht to biblioteka JavaScript typu open source do tworzenia gier i interaktywnych aplikacji 3D przy użyciu WebGL , opracowana przez firmę Ambiera. Celem biblioteki jest udostępnienie interfejsu API ułatwiającego tworzenie treści 3D dla sieci. Ma być używany razem z komercyjnym edytorem świata 3D CopperCube , ale można go również używać bez.

Historia

W lutym 2010 roku Ambiera przedstawił CopperLicht i zaprezentował go, udostępniając stronę demonstracyjną, pokazującą poziom Quake III Arena renderowany w czasie rzeczywistym w oknie przeglądarki. Pierwotnie biblioteka miała służyć jako WebGL dla edytora CopperCube , ale potem programiści postanowili udostępnić ją publicznie. W listopadzie 2014 CopperLicht stał się darmowy i open source, oparty na licencji w stylu zlib.

Cechy

CopperLicht zawiera następujące funkcje:

  • Renderowanie 3D na podstawie hierarchicznego wykresu sceny
  • Wstępnie utworzone materiały i shadery, w tym wstępnie obliczona obsługa lightmap
  • Animacja szkieletowa
  • Wbudowane wykrywanie kolizji i prosty silnik fizyczny
  • Dynamiczne wsparcie światła
  • System do tworzenia i używania niestandardowych shaderów i materiałów oparty na OpenGL Shading Language (GLSL)
  • Oszuści, tacy jak Billboardy i Skyboxy
  • Ścieżki i splajny
  • System zachowania i działania
  • Animacja tekstur
  • Obsługa kolorów wierzchołków
  • Zintegrowany system renderowania czcionek 2D i prymitywów 2D
  • Automatyczny system redukcji przerysowań

Zobacz też