Полный JavaScript-фреймворк для создания 3D-игр с HTML5, WebGL и Web Audio
Полный JavaScript-фреймворк для создания 3D-игр с HTML5, WebGL и Web Audio
Babylon.js Видео и скриншоты
Babylon.js Обзор
Основные особенности
Полный граф сцены с огнями, камерами, материалами, сетками, анимацией, аудио и действиями Родной движок столкновений Физический движок (благодаря oimo.js & cannon.js Выбор сцены Поддерживает левую и правую системы Сглаживание Движок анимации Частицы и системы твердых частиц Спрайты и 2D слои Полный аудио движок на основе Web Audio
Работает на всех платформах WebGL через особую современную шейдерную архитектуру и встроенную поддержку сенсорного управления: IE11 / MS Edge, Chrome, Firefox, Opera, Safari, iOS (iPad / iPhone), Android, Windows Phone 8.1 / Mobile 10, Firefox OS, Xbox One Оптимизации
Усечение усеченного Обрезка под-сеток Аппаратное масштабирование Выбор октре Автономный режим (активы сохраняются в IndexedDB) Инкрементная загрузка Бинарный сжатый формат Аппаратно ускоренные экземпляры Автоматический оптимизатор сцены LOD (уровень детализации) SIMD.js Столкновения на веб-работников Объединить мершинг Шейдеры / Рендеринг
Физически обоснованный рендеринг (PBR)
Стандартный материал - это материал на пиксель, который поддерживает: Диффузное освещение и текстура Окружающая молния и текстура Зеркальная молния Непрозрачность текстуры Текстура отражения (сферическая, плоская, кубическая, проекционная и равноугольная) Зеркальная текстура Эмиссионная текстура Зеркальная текстура Рельефная текстура Lightmap текстура До 4 источников света (точки, указатели, пятна, полусферики) Нестандартные материалы Пользовательские шейдеры Skybox Цвет вершины 4 кости в вершине Термин Френеля для рассеивания, непрозрачности, излучения и отражения
Библиотека процедурных текстур Библиотека материалов Специальный FX
Туман Альфа-смешение Альфа-тестирование Billboarding Полноэкранный режим Карты теней и карты теней дисперсии Рендеринг слоев Пост-процессы (размытие, преломление, чёрно-белое, fxaa, SSAO, God Rays (VLS), HDR, DOF (Depth of Field), обычаи ...) Блики Отражающие зонды Multi-просмотров Края рендерера Особенности рендеринга текстуры
Визуализация целевых текстур Динамические текстуры (2D холст) Видео текстуры Сжатые (DDS) текстуры и TGA камеры