Кодирование аудио, улучшение удобства использования и повышение стабильности.

Кодирование аудио 

Ресурсы аудиоклипов были добавлены в версии 1.5.0. Они значительно улучшили процесс развертывания, но всё ещё не хватало важной функции: кодирование аудио!

Частой причиной большого размера загрузки в проектах 3D, WebAR и WebXR является размер аудиофайлов: часто WAV или FLAC файлы попадают в развертывание и занимают значительную часть размера пакета.

Теперь Wonderland сжимает любые необработанные аудиоресурсы (.wav и .flac) в формат OPUS — современный стандарт аудио без лицензионных отчислений, поддерживаемый всеми основными браузерами. Полученный поток сериализуется в контейнер WEBM.

Файлы сжимаются до 96 кбит/с VBR, что примерно сопоставимо по качеству с MP3 при 192 кбит/с. Это означает, что OPUS обеспечивает более высокое качество при меньших размерах.

Возможно, в будущих версиях мы предоставим возможность настройки параметров сжатия. Если вы предоставляете уже сжатые аудиофайлы, редактор Wonderland не будет их транскодировать. Вы можете использовать аудио с другим качеством или кодеком на ваше усмотрение.

Плагины редактора 

Для пакетов плагинов мы переносим метаданные package.json, чтобы помочь редактору Wonderland находить плагины:

{
    // ...
    "wonderlandengine": {
        "plugins": [
            {
                "name": "My Plugin A",
                "main": "src/plugin-a.mjs"
            },
            {
                "name": "My Plugin B",
                "main": "src/plugin-b.mjs"
            }
        ]
    },
    // ...
}

Журнал изменений 

Редактор

  • Улучшены значения по умолчанию для смешивания в конвейере. При включении смешивания в новом конвейере теперь доступны стандартные альфа-смешивания.
  • Транскодирование не сжатых ресурсов аудиоклипов в Opus
  • Обновлён шаблон VR проектов для использования аудиоклипов
  • Перемещение настроек экспозиции из HDR в свойство вида
  • Восстановлен порядок свойств компонентов JavaScript в UI, чтобы соответствовать порядку декларации
  • Улучшение обработки изменений типа свойств компонентов JavaScript
  • Исправление нестандартных локализационных терминов
  • Поддержка большего количества типов MIME в веб-сервере
  • Исправление gzip-обработки папки развертывания для работы с первым пакетом
  • Исправление редких сбоев при создании материалов или изменении порядка конвейеров
  • Добавление zappar-publish-plugin в вид плагинов

Движок

  • Обновление до последней версии библиотеки Slug
  • Применение экспозиции во всех стандартных шейдерах, даже если Bloom отключён

JS API

  • Удаление избыточного запроса файла локализации .bin
  • Добавление ViewComponent.exposure
Last Update: January 23, 2026

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