Выпуск 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