Описание тега babylonjs
Фреймворк JavaScript для создания 3D-игр с HTML5 и WebGL.
Официальный сайт, Github, документация.
особенности
- Полный граф сцены со светом, камерами, материалами и сетками
- Двигатель столкновений
- Выбор сцены
- Сглаживание
- Движок анимации
- Системы частиц
- Спрайты и 2D-слои
- Двигатели оптимизации:
- Обрезка усадки
- Подрезка подсетей
- Аппаратное масштабирование
- Октодеревья выбора
- Автономный режим (активы сохраняются локально, чтобы предотвратить их перезагрузку)
- Добавочная загрузка
- Стандартный материал - это попиксельный материал, который поддерживает:
- Рассеянная молния и текстура
- Окружающее освещение и текстура
- Зеркальная молния
- Текстура непрозрачности
- Текстура отражения (сферическая, плоская, кубическая и проекционная)
- Зеркальная текстура
- Эмиссионная текстура
- Зеркальная текстура
- Рельефная текстура
- До 4 источников света (точки, направления, пятна, полусферы)
- Изготовленные на заказ материалы
- Skybox
- Цвет вершины
- Кости (поддерживаются анимации и тени)
- Специальный FX
- Туман
- Альфа-смешение
- Альфа-тестирование
- Рекламный щит
- Полноэкранный режим
- Карты теней и карты теней дисперсии
- Слои рендеринга
- Пост-процессы (размытие, преломление, черно-белый, fxaa, таможня...)
- Текстуры:
- Визуализировать целевые текстуры
- Динамические текстуры (холст)
- Видео текстуры
- Камеры (перспективные и орфографические):
- Дуга поворот камеры
- Бесплатная камера
- Сенсорная камера
- Сетки:
- Клонирование сетки
- Динамические сетки
- Карты высот
- Импорт:
- Файл сцены Babylon можно конвертировать из.OBJ, .FBX, .MXB
- Экспортер для Blender