Управляйте своими настройками cookies. Вы можете включать или отключать различные виды cookies ниже. Для получения более подробной информации см. нашу Политику конфиденциальности.

Релиз 0.8.10

Релиз 0.8.10

Скачать сейчас!

Этот релиз обеспечивает высокую стабильность благодаря множеству исправлений ошибок, значительным улучшениям импорта ассетов, мощным улучшениям UX и множеству оптимизаций.

Мы также восстановили поддержку MacOS до версии OSX 10.13 Catalina.

Смотрите полный список изменений ниже.

Новый UX для добавления компонентов

Список изменений 

Редактор

  • Восстановлена поддержка для старых версий MacOS (до 10.13 - Catalina)
  • Добавлена возможность генерировать новые id ресурсов как UUID для предотвращения конфликтов в системе контроля версий
  • Добавлено преобразование неподдерживаемых форматов пикселей изображений в 8-битный формат
  • Добавлен импорт различных редко используемых форматов атрибутов мешей
  • Добавлено генерирование нормалей для мешей, которые импортировались без таковых
  • Улучшена обработка неподдерживаемых данных при импорте
  • Добавлена опция “Новая папка” в файловую зону AssetBrowser
  • Добавлены опции “Переименовать” и “Удалить” для папок в файловой зоне AssetBrowser
  • Замена ручных настроек данных мешей автоматическим определением через пайплайны
  • Исправлено изменение родительской связи нескольких объектов в больших проектах
  • Исправлен текст, не отображающийся при первом открытии проекта
  • Исправлена проблема с иконкой PWA, которая иногда не компилировалась
  • Исправлены искажённые меши при переключении “Project Settings > Rendering > useMultiDraw”
  • По умолчанию отключена опция “Project Settings > Rendering > useMultiDraw”
  • Исправлен сбой при импорте меша с неполным последним треугольником
  • Исправлен сбой при открытии проектов с кастомными шейдерами
  • Исправлен сбой при переключении шейдера в пайплайне
  • Исправлены сбои при переключении между проектами
  • Исправлен сбой при импорте файлов сцен во время сжатия текстур
  • Исправлен сбой при провале сжатия текстуры с использованием розовой текстуры предупреждения
  • Исправлен сбой при создании проекта с шаблоном AR
  • Исправлено двойное нажатие на недавний проект в Project Wizard, не закрывающее окно
  • Исправлены плоские материалы, не импортировавшиеся как “Flat Opaque”
  • Исправлены некоторые проблемы рендеринга при активизации альфа-канала и usePreZ
  • Уточнён UX для allowSimulation и триггера компонентов physx
  • Улучшен общий контраст интерфейса
  • Исправлены многие небольшие проблемы размещения интерфейса в Resources View
  • Добавлено поле поиска на вкладку Pipeline в Resources View
  • Исправлена визуализация PhysX, не отображающаяся до включения симуляции
  • Переработан UX “Добавить компонент” и добавлено поле поиска
  • Улучшено сжатие мешей
  • Исправлено добавление точечного источника света в сцену с солнцем, приводящее к отключению точечного света
  • Исправлено перемещение компонентов на другие объекты методом перетаскивания
  • Исправлено, что правый клик на файлы в Asset Browser не выделял файл
  • Исправлен экспериментальный фильтр свечения, не работающий в браузерах
  • Устранено отсутствие .so на Ubuntu
  • Добавлена настройка для основного вида в Project Settings

Runtime

  • Исправлены потенциальные сбои из-за неправильных выделений для имён объектов
  • Исправлены редкие проблемы с альфа-каналом на материалах при переключении сцены
  • Исправлено исключение при попытке расширить тип Array кастомными методами
  • Исправлен сбой при загрузке .gltf/.glb файлов, если Phong не упакован
  • Исправлены плоские материалы, не импортирующиеся как “Flat Opaque” для загружаемых во время выполнения .gltf/.glb
  • Исправлены некоторые проблемы рендеринга при использовании альфа-канала и usePreZ
  • Исправлен чёрный экран при входе в VR-сессию до показа экрана загрузки
  • Оптимизирована загрузка вложенных данных изображений в .gltf/.glb файлах, загружаемых во время выполнения
  • Кнопки VR и AR теперь появляются только после того, как поддержка WebXR установлена
  • Кнопки VR и AR затеняются, если не поддерживаются

Engine

  • Различные небольшие оптимизации на стороне процессора
  • Различные оптимизации на стороне графического процессора для вершинного шейдинга и скиннинга
  • Отключенные источники света больше не окрашиваются в черный цвет, их стоимость затенения удалена
  • Исправлены различные проблемы с включением, отключением и переключением типа световых компонентов
  • Исправлен редкий случай крайности скиннинга, вызывающий пикирование вершин во время анимации
  • Стабилизированы начальные состояния физики
  • Добавлено управление скоростью анимации
  • Исправлен шейдер Phong при включенном нормал-маппинге без установленной текстуры нормалей
  • Исправлена билинейная фильтрация на нижних уровнях детализации при использовании мипмаппинга
  • Увеличено ограничение на количество текстур с 256 до 512

JS API

  • Удалены утверждения при использовании неактивного WL.PhysXComponent
  • Добавлен WL.PhysXComponent.removeCollisionCallback(), а WL.PhysXComponent.onCollision() теперь возвращает id обратного вызова
  • Добавлен WL.PhysXComponent.shapeData для клонирования компонентов physx, использующих Shape.TriangleMesh или Shape.ConvexHull
  • WL.Object.addComponent(type, params) теперь принимает другие компоненты для params
  • Исправлено исчезновение скиннированных мешей при назначении материалов
  • Добавлен экспериментальный WL.scene.reserveObjects(objectCount, componentCountsPerType) для предварительного выделения данных для объектов и компонентов, ускоряя спавн без необходимости вручную создавать пулы объектов
  • Добавлено WL.AnimationComponent.speed
  • WL.Mesh.vertexData и WL.Mesh.indexData теперь возвращают только для чтения данные
  • Улучшена надежность WL.onXRSessionStart, WL.onXRSessionEnd и WL.onSceneLoaded против исключений, возникающих во время обратных вызовов
  • Исправлен WL.Mesh.indexData
  • Различные небольшие исправления документации
Last Update: March 28, 2025

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