Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

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

История [ править ]

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

Особенности [ править ]

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

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

См. Также [ править ]

  • Список фреймворков WebGL
  • WebGL
  • Элемент холста
  • Медный куб

Ссылки [ править ]

  1. ^ "Выпущен CopperLicht 1.12" .
  2. ^ "Лицензия CopperLicht" .
  3. ^ "CopperLicht JavaScript 3D Engine" . Ambiera.
  4. ^ "Copperlicht - 3D-движок визуализирует Quake 3 в браузере" . Голем.
  5. ^ «Copperlicht: новый 3D-движок WebGL» . Аяксиан.
  6. ^ "CopperLicht выпущен" . Блог ведущего разработчика CopperLicht..
  7. ^ «Copperlicht 3D JavaScript Game Engine теперь бесплатный и с открытым исходным кодом» . GameFromScratch.
  8. ^ http://www.ambiera.com/copperlicht/features.html