Выпуск 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: June 18, 2025
