Alternativa3D - это свободный браузерный 3D-движок на базе Adobe Flash, разработанный российскими разработчиками. Преимущества 3D-движка на Flash очевидны, ведь Flash-plugin установлен примерно у 95% пользователей, это привычная, кроссплатформенная технология. Благодаря Alternativa3D становится возможным отображать в браузере трехмерные миры и объекты, разрабатывать трехмерные игры и виртуальные туры. Движок кроссплатформенный, созданный на Adobe Flash; обладает лучшими на сегодняшний день показателями скорости и ресурсоемкости. Быстрый оконный интерфейс для проектов, созданных на Adobe Flash. Универсален в применении, имеет возможности для модификации и расширения. Клиент-серверное решение для многопользовательских игр и других проектов. Особая модель работы с информацией, динамическое распределение нагрузки, простая масштабируемость, собственный протокол, версионность хранения данных.
AlternativaEditor позволяет менять различные параметры виртуального мира и перемещать объекты непосредственно во время игры - это делает разработку проще и нагляднее.
На официальном сайте представлены демонстрации игр и 3D-миров, созданных на данном движке. А также документации, уроки, дополнительные утилиты и всё остальное, что необходимо для использования движка. Технические особенности Alternativa3D: Система сигналов — расчет производится только по потребностям; BSP — качественная сортировка полигонов, “чёткое” врезание, отсутствие лишних расчётов; поддержка многоугольников; реиспользование слоев при отрисовке (перерисовка только изменяемых участков экрана, полигоны при отрисовке независимы); иерархия объектов; пересчет матриц, координат, UV только при изменении; перспективная коррекция — динамическая триангуляция; система обнаружения столкновений.
Созданы и внедрены следующие возможности: динамическое освещение и тени (точечные и направленные источники света); рельефное освещение; parallax mapping; автоматический UV-маппинг; спрайты, 3D-спрайты; освещение спрайтов; текстурные объекты; имитация Global Illumination; система пререндера спрайтов (создание спрайтов на сервере на основе 3D-модели); система анимации (в т.ч. инверсная кинематика); интерактивность 3D-объектов; симуляция физики. движок Alternativa3D адаптирован к работе на Flash Player 10.
AlternativaGUI - библиотека для использования во Flash, с дополнительными классами и методами, обеспечивающими проектирование, компоновку и внедрение в проекты быстрого оконного интерфейса. Библиотека содержит все основные элементы интерфейса, постоянно пополняется новыми компонентами, и позволяет создавать уникальные элементы управления с программируемой логикой поведения.
Alternativa3D поставляется в виде SWC-библиотеки, загрузить которую могут все желающие. Для некоммерческого использования библиотека предоставляется бесплатно. Для получения коммерческой лицензии на Alternativa3D свяжитесь с авторами по данным на официальном сайте.
С 23 сентября 2010 года Alternativa3D 7.5 и последующие версии движка становятся доступными для бесплатного скачивания и использования в реализации своих проектов.
В 29 марта 2012 года движок Alternativa3D 8 стал открытым – все желающие могут свободно скачать его исходные коды. С этого момента также не требуется обязательные размещение ссылки на AlternativaPlatform и вставка её логотипа.
Официальный сайт: http://alternativaplatform.com/ru/alternativa3d/
Форум: http://forum.alternativaplatform.com/forums/list.page
Блог: http://blog.alternativaplatform.com/ru/
Вики: http://wiki.alternativaplatform.com
GitHub: https://github.com/AlternativaPlatform/Alternativa3D
Alternativa3D — browser 3D-engine based on Adobe Flash. Advantages are obvious, Flash-plugin is installed in approximately 95% of users, this is habitual, crossplatform technology. Thanks to Alternativa3D, it is now availiable to show three-dimentional worlds, games, virtual tours or objects in browser. |