Выпуск 0.7.0

Выпуск 0.7.0

Новое

  • Добавлен импорт анимации
  • Добавлен импорт скининга и сетки (.gltf и .glb только)
  • Добавлен компонент “animation” для воспроизведения анимаций
  • Добавлен экран загрузки для быстрого первого отображения
  • Добавлены вкладки “Skins”, “Animations” и “Shaders” в представлении ресурсов
  • Добавлен экспериментальный шейдер “Particle”
  • Добавлена возможность перетаскивания ресурсов в представление ресурсов

Редактор

  • Исправлено, что пробел в имени проекта вызывал проблемы с WebServer
  • Исправлен сбой при импорте неортогональных преобразований объектов
  • Исправлен сбой при открытом просмотре свойств на недавно удаленном объекте
  • Исправлен сбой при завершении работы с запущенным WebServer
  • Исправлено, что новые шейдеры не появлялись для существующих проектов
  • Исправлен сбой при обращении к отсутствующим шейдерам
  • Исправлен сбой при удалении без выделенного объекта
  • Исправлено, что объекты с дублирующимися именами нельзя было открыть в Outline сцены
  • Исправлено отсутствие обратной связи с пользователем при открытии проекта без лицензии
  • Добавлена относительная к проекту папка js в пути скриптов по умолчанию
  • Исправлен выбор ресурсов “- none -”
  • Исправлены сбои, связанные с не созданными для всех шейдеров группами сеток
  • Ubuntu: Исправлено раздувание бинарного размера редактора из-за assimp
  • MacOS: Переключены сочетания клавиш с “Ctrl” на “Cmd”
  • MacOS: Удалено представление “TestEngine”

Runtime

  • Исправлен raycast на сферу, также проецирующийся назад
  • Исправлен raycast на Box и AABB
  • Исправлен queryOverlaps для Sphere-Sphere
  • Исправлены сбросы преобразований сетки после появления определенного количества новых сеток
  • Переключено на подмножество шрифта для уменьшения размера скачивания
  • Минифицирован glMatrix
  • Обновлен howler.js до версии 2.2.0
  • Исправлено соперничество между загрузкой сцены и шрифта, иногда приводившее к тому, что текст не отображался

JS Components

  • cursor: Исправлено масштабирование cursorObject и смещение луча на Quest

JS API

  • Добавлены WL.Animation и WL.AnimationComponent
  • Добавлен WL.xrSession
  • Добавлены списки обратных вызовов WL.onXRSessionStart и WL.onXRSessionEnd
  • Добавлены методы WL.Object.getTranslationLocal(), WL.Object.getTranslationWorld(), WL.Object.setTranslationLocal(), WL.Object.setTranslationWorld() для удобства
  • Добавлены WL.Object.resetScaling() и WL.Object.resetTranslationRotation()
  • Исправлены параметры материалов с плавающей точкой
Last Update: September 29, 2020

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