Выпуск 0.8.4

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

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