A‑Frame против Wonderland Engine
A‑Frame является расширением DOM. Wonderland Engine — это полноценный 3D-движок.
A‑Frame позволяет описывать простые сцены VR с помощью HTML-тегов. Wonderland Engine — это компилируемый движок и редактор, разработанный для высокопроизводительных VR, AR и 3D приложений.

HTML-подобный синтаксис A‑Frame делает создание простых VR-сцен легкодоступным, но это сопряжено с компромиссами: ограничения вызовов отрисовки, ручное пакетирование и узкие места производительности вследствие взаимодействий с DOM. Сцены создаются путем редактирования текста, что замедляет итерацию и препятствует внесению вклада художниками. Wonderland Engine решает эти проблемы с помощью автоматического пакетирования, нативного редактора и среды выполнения на основе WebAssembly. Используйте A‑Frame для быстрых прототипов или демонстрации одной модели в VR; когда вашему проекту требуются высокая производительность, совместная работа и масштабируемость, Wonderland Engine станет правильным выбором.

Почему перейти с A‑Frame?

Когда ваша сцена выходит за рамки нескольких объектов, производительность и инструменты Wonderland Engine делают решающее значение.

Автоматическое пакетирование

A‑Frame опирается на DOM и требует ручного пакетирования и атласирования для уменьшения количества вызовов отрисовки. Wonderland Engine автоматически пакует тысячи объектов для поддержания высокой частоты кадров.

Визуальный редактор

Создание сцен путем написания HTML-атрибутов становится громоздким по мере роста сложности, и художники не могут участвовать без кода. Редактор Wonderland Engine позволяет художникам строить и оптимизировать сцены визуально.

Оптимизированное время выполнения

Взаимодействие A‑Frame с DOM и сборка мусора в JavaScript увеличивают загрузку CPU и ограничивают производительность. Wonderland Engine компилируется в WebAssembly, снижая накладные расходы и обеспечивая стабильную частоту кадров.

Рабочий процесс и сотрудничество

С Wonderland Engine разработчики и художники могут совместно работать локально, повторно используя 3D-ресурсы и интегрируясь с существующими цепочками инструментов. Проекты A‑Frame строятся медленнее, так как все должно быть закодировано в HTML и JavaScript.

Выйдите за пределы разметки

Когда вы готовы строить сложные VR или AR-опыты, Wonderland Engine поможет вам преодолеть этап декларативных прототипов.