Описание тега babylonjs

Фреймворк JavaScript для создания 3D-игр с HTML5 и WebGL.

Официальный сайт, Github, документация.

особенности

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