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