Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
Разработчики) | Ambiera |
---|---|
Стабильный выпуск | 1.12 / 2 мая 2016 г . [1] |
Написано в | JavaScript |
Тип | Библиотека JavaScript |
Лицензия | на основе zlib [2] |
Веб-сайт | ambiera |
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
- Элемент холста
- Медный куб
Ссылки [ править ]
- ^ "Выпущен CopperLicht 1.12" .
- ^ "Лицензия CopperLicht" .
- ^ "CopperLicht JavaScript 3D Engine" . Ambiera.
- ^ "Copperlicht - 3D-движок визуализирует Quake 3 в браузере" . Голем.
- ^ «Copperlicht: новый 3D-движок WebGL» . Аяксиан.
- ^ "CopperLicht выпущен" . Блог ведущего разработчика CopperLicht..
- ^ «Copperlicht 3D JavaScript Game Engine теперь бесплатный и с открытым исходным кодом» . GameFromScratch.
- ^ http://www.ambiera.com/copperlicht/features.html