МедьСвет
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Разработчик(и) | Янтарь |
---|---|
Стабильная версия | 1.12 / 2 мая 2016 г [1] |
Написано в | JavaScript |
Тип | библиотека JavaScript |
Лицензия | на основе zlib [2] |
Веб-сайт | амбра |
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-примитивов.
- Автоматическая система уменьшения перерисовки
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Выпущена версия CopperLicht 1.12» .
- ^ «Лицензия КопперЛихт» .
- ^ «3D-движок JavaScriptCopperLicht» . Амбьера.
- ^ «Copperlicht — 3D-движок визуализирует Quake 3 в браузере» . Голем.
- ^ «Copperlicht: новый 3D-движок WebGL» . Аяксиан. 17 ноября 2015 г.
- ^ «Выпущен КопперЛихт» . Блог ведущего разработчика CopperLicht. .
- ^ «Игровой движок Copperlicht 3D JavaScript теперь бесплатен и имеет открытый исходный код» . Игра с нуля. 8 ноября 2014 г.
- ^ «CopperLicht — 3D-движок JavaScript с использованием WebGL» . www.ambiera.com . Проверено 05 августа 2021 г.