Выпуск 0.8.4
Дополнительные исправления ошибок и улучшения производительности, особенно при работе с физикой.
Некоторые значительные улучшения метода скиннинга позволяют рендерить больше скинованных мешей, а также дублировать и перенастраивать скины.
Список изменений
Редактор
- Добавлена мягкая перезагрузка для сохранения активных WebXR-сессий (Отключите “полная перезагрузка страницы форсированно” в Views > Preferences)
- Добавлены иконки для объектов суставов
- Добавлено сообщение об ошибке при использовании имен параметров, конфликтующих с встроенными свойствами
- Добавлены “Копирование иерархий” и “Дублирование иерархий” в Outline сцены
- Исправлено двойное дублирование при нажатии Ctrl + D
- Добавлена поддержка скинованных мешей при копировании, вставке и дублировании
- Добавлена поддержка перенастройки скинов для компонентов анимации
- Исправлен сбой при вводе 0, 0, 0, 0 для кватернионов в Properties View
- Добавлено отображение Эйлерова вращения в Properties View
- Автоматическая упаковка при активации гарнитуры
- Исправлена визуализация физики, активирующаяся только после первого симуляции
- Исправлена не сбрасывающаяся визуализация физики после окончания симуляции
- Добавлено сочетание клавиш Alt + S для симуляции физики в Scene View
- Добавлены свойства блокировки линейной и угловой оси для динамических компонентов жесткого тела PhysX
- Добавлена настройка проекта для указания доступных для рендеринга текста символов
- Улучшен режим рендеринга визуализации мешей в Scene View
Движок
- Переключен на более масштабируемый метод скиннинга
- Исправлено, что свойство
kinematic
на компонентах PhysX иногда не оказывало эффекта - Исправлен редкий сбой при деактивации компонента меша
Runtime
- Исправлен редкий сбой при загрузке анимаций
- Улучшена производительность симуляции физики
JS API
- Исправлен конструктор
new WL.Mesh({indexData: ..., vertexData: ..., indexType: ...})
- Добавлена обработка исключений для
start() / init()
, вызываемых черезWL.Object.addComponent()
- Обеспечено, что
update()
не вызывается доstart() / init()
- Обеспечено, что
start()
всегда вызывается - Добавлен
WL.Animation.retarget(WL.Skin)
- Сделано так, что
WL.AnimationComponent.animation
больше не перенастраивает анимации автоматически - Добавлен экспериментальный
WL.Scene.load()
для загрузки .bin файлов
Компоненты JavaScript
- Исправлена
hand-tracking
для отображения с скинованными ручными мешами - Исправлена регрессия: двойное нажатие
cursor
в VR
Last Update: April 5, 2021