CopperLicht

Библиотека JavaScript с открытым исходным кодом для создания игр и интерактивных 3D-приложений
CopperLicht
Разработчик(и)Амбиера
Стабильный релиз
1.12 / 2 мая 2016 г. ; 8 лет назад [1] (2016-05-02)
Написано вJavaScript
ТипБиблиотека JavaScript
Лицензияна основе zlib [2]
Веб-сайтambiera.com/copperlicht/

CopperLicht — это библиотека JavaScript с открытым исходным кодом для создания игр и интерактивных 3D-приложений с использованием WebGL , разработанная Ambiera. [3] Целью библиотеки является предоставление API для упрощения разработки 3D-контента для веб-сайтов. Предполагается, что она будет использоваться вместе с коммерческим редактором 3D-мира CopperCube, но ее можно использовать и без него.

История

В феврале 2010 года Ambiera представила CopperLicht [4] [5] и продемонстрировала его, предоставив демо-сайт, показывающий уровень Quake III Arena , визуализируемый в реальном времени в окне браузера. Первоначально библиотека предназначалась для использования в качестве бэкэнда WebGL для редактора CopperCube, но затем разработчики решили сделать библиотеку бесплатной для использования общественностью. [6] В ноябре 2014 года CopperLicht стал бесплатным и с открытым исходным кодом на основе лицензии в стиле zlib. [7]

Функции

CopperLicht включает в себя следующие функции: [8]

  • 3D-рендеринг на основе иерархического графа сцены
  • Предварительно созданные материалы и шейдеры, включая поддержку предварительно рассчитанной карты освещения
  • Скелетная анимация
  • Встроенное обнаружение столкновений и простой физический движок
  • Поддержка динамического света
  • Система для создания и использования пользовательских шейдеров и материалов на основе языка шейдеров OpenGL (GLSL)
  • Самозванцы, такие как рекламные щиты и скайбоксы
  • Пути и сплайны
  • Система поведения и действий
  • Анимация текстур
  • Поддержка цвета вершин
  • Интегрированная система рендеринга 2D-шрифтов и 2D-примитивов
  • Автоматическая система сокращения перерисовки

Смотрите также

Ссылки

  1. ^ "Выпущена версия CopperLicht 1.12".
  2. ^ «Лицензия CopperLicht».
  3. ^ "3D-движок JavaScriptCopperLicht" . Амбьера.
  4. ^ «Copperlicht — рендеринг Quake 3 в браузере с помощью 3D-движка» . Голем.
  5. ^ "Copperlicht: новый движок WebGL 3D". Ajaxian. 17 ноября 2015 г.
  6. ^ "CopperLicht Released". Блог ведущего разработчика CopperLicht..
  7. ^ "Copperlicht 3D JavaScript Game Engine теперь бесплатен и имеет открытый исходный код". GameFromScratch. 8 ноября 2014 г.
  8. ^ "CopperLicht - JavaScript 3D Engine с использованием WebGL". www.ambiera.com . Получено 2021-08-05 .
Retrieved from "https://en.wikipedia.org/w/index.php?title=CopperLicht&oldid=1219753478"