Выпуск 0.8.2

Выпуск 0.8.2

Значительное уменьшение размера скачиваемого файла во время работы, улучшения рабочего процесса, улучшенное профилирование, исправление ошибок и дополнения JavaScript API.

Список изменений 

Редактор

  • Добавлена компиляция шрифтов в изображение с двоичными метаданными
  • Добавлена поддержка несжатых текстур
  • Добавлены контекстные меню в Resources View для удаления ресурсов с отсутствующими ссылками
  • Добавлен пункт контекстного меню для дублирования материалов в Resources View
  • Значительно улучшен Profile View и добавлены больше профилируемых секций
  • Добавлен экспериментальный аргумент CLI --benchmark для запуска браузера и усреднения 10 секунд данных профилирования
  • Исправлен сбой при использовании более 64 текстур
  • Изменены ошибки при отсутствии путей скрипта на предупреждения
  • Драйверы Intel HD Graphics: Исправлена проблема рендеринга при использовании единственного источника света
  • Windows: Исправлено не загружающееся оптимизатор сеток

Runtime

  • Дополнительно уменьшены размеры файла .wasm во время работы (-500кB), улучшено время загрузки экрана предварительной загрузки
  • Теперь вычисление ограничения текстур основано на ограничениях WebGL
  • Добавлено больше секций в профилировщик
  • Исправлены обратные вызовы xrSessionStart, срабатывавшие слишком рано после загрузки сцены с запущенной сессией WebXR
  • Исправлен полос прокрутки на шаблоне по умолчанию
  • Добавлена поддержка несжатых текстур
  • Удалена поддержка прямой загрузки шрифтов

Docker Image

  • Исправлена редкая ошибка при завершении работы системы заданий

Движок

  • Исправлено билинейное семплирование текстур
  • Улучшена производительность для мозаичных графических процессоров (мобильные графические процессоры, Oculus Quest)

JS API

  • Исправлено, что WL.InputComponent.xrInputSource всегда возвращает null
  • Добавлено WL.Object.lookAt()
  • Добавлено WL.Object.resetTranslation() и WL.Object.resetRotation()
  • Добавлено WL.Object.translateWorld() и WL.Object.translateObject() для выполнения перевода в мировом и объектном пространстве
  • Добавлено (экспериментально) WL.scene.addObjects() для пакетного добавления объектов
  • Добавлено (экспериментально) WL.Animation.retarget() и WL.Animation.trackCount
Last Update: March 11, 2021

Будьте в курсе.