Выпуск 0.8.9

Выпуск 0.8.9

Этот выпуск включает множество исправлений ошибок, некоторые улучшения UX и оптимизации, особенно несколько более значительных, но всё ещё экспериментальных техник.

Мы также выпустили родную поддержку для Apple Silicon (например, M1) чипов, исправили немало специфичных проблем для MacOS и упростили процесс установки Wonderland Engine для пользователей Mac.

Большое спасибо нашим партнёрам из playko, которые спонсировали функции и исправления ошибок в этом выпуске.

Изменения 

Редактор

  • Добавлена поддержка чипов Apple Silicon на MacOS
  • Исправлены различные сбои и проблемы с рендерингом на MacOS
  • Добавлено управление камерой на орбите в Scene View (удерживайте среднюю кнопку мыши)
  • Инвертирована чувствительность панорамирования мыши по умолчанию в Scene View
  • Исправлено: отрицательная чувствительность мыши не инвертировала обзор мышью при полёте
  • Исправлено: “Duplicate Hierarchy” не дублировало последний объект в иерархии
  • Исправлено наложение скининга на драйверах Intel UHD/HD Graphics
  • Исправлено: сбой при удалении последнего оставшегося ресурса в таблицах ресурсов
  • Исправлено: отмена дублирования скина
  • Исправлено несоответствующее поведение в функциях конвейера (pipeline features)
  • Добавлены uvs для стандартного куба
  • Добавлены касательные к стандартным примитивным сеткам
  • Обновлён compressor basis для более быстрого и качественного сжатия
  • Добавлены настройки display и ovrPackageName для шаблона manifest.json для PWA
  • Добавлены строки поиска в таблицы ресурсов и закреплены заголовки, чтобы они не прокручивались
  • Улучшена отрисовка миниатюр сеток
  • Убраны значения уравнения смешивания (blend equation), не поддерживаемые в WebGL в конвейерах

Время выполнения

  • Улучшен размер бинарных файлов для всех сред выполнения, особенно при использовании загрузки GLTF
  • Улучшена производительность загрузки GLTF во время выполнения
  • Исправлен сбой с неравномерным количеством форм триггера PhysX
  • Переименован ключ кэша service worker
  • Исправлено предварительное кэширование файлов .map
  • Убрана поддержка PVRTC, так как ASTC всегда доступен на iOS
  • Убрана неиспользуемая компиляция “TextureAtlasCopyShader”
  • Оптимизирована загрузка текстур

Двигатель

  • Добавлена экспериментальная поддержка multi draw
  • Добавлена экспериментальная оптимизация отсеивания для использования с multi draw
  • Добавлена экспериментальная поддержка необязательного Pre-Z прохода
  • Внедрены новые мощные оптимизации для рендеринга скинов спонсированные
  • Исправлен сбой при рендеринге более чем 62 скинов спонсированный
  • Исправлено наложение скининга с вторичными id и весами соединений
  • Исправлены ошибки PhysX, когда deltaTime равно нулю

JS API

  • Исправлены незначительные ошибки в рабочей и грамматической документации
  • Исправлены обратные вызовы столкновений с формами триггера PhysX
  • Добавлены WL.CollisionEventType.TriggerTouch и WL.CollisionEventType.TriggerTouchLost

Компоненты

  • cursor: Исправлены обратные вызовы и прослушиватели событий, которые не удалялись при переключении сцен
Last Update: February 11, 2022

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