Физическая симуляция, которая становится готовым видео

Настройте параметры, смотрите симуляцию вживую и экспортируйте MP4 с синхронным звуком. То, что вы видите в предпросмотре, — это ровно тот файл, который получится.

Открыть редактор

Бесплатно, без аккаунта и без установки.

Анимированная иллюстрация интерфейса редактора — коснитесь сцены, чтобы толкнуть шар. Откройте редактор, чтобы увидеть настоящую симуляцию.

Посмотрите формат в движении

Каждый сид — целая вариация сцены. Меняйте вариацию здесь и открывайте понравившуюся в редакторе — в каталоге 17 сцен, все бесплатные.

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

Три шага, без загрузок

  1. 01

    Выберите сцену и сид

    Каждый сид — это целая вариация симуляции. Поиск оценивает десятки в фоне и показывает те, что заканчиваются удачно.

  2. 02

    Настраивайте на ходу

    Изменение параметра пересчитывает симуляцию с начала, и первый новый кадр появляется менее чем за 150 мс.

  3. 03

    Экспортируйте MP4

    WebCodecs кодирует быстрее реального времени, а звуковая дорожка выводится из столкновений.

Достаточно, чтобы публиковать, и ничего лишнего

  • Предпросмотр идентичен файлу

    Предпросмотр и экспорт вызывают одни и те же функции симуляции и отрисовки. Совпадение проверяется кадр за кадром, с нулевым допуском по пикселям.

  • Шар играет вашу музыку

    Загрузите MIDI — и каждый отскок играет следующую ноту мелодии. Ритм-арена пульсирует по сетке самой песни.

  • Детерминированный звук

    Каждое столкновение становится нотой в выбранном строе, синхронно с ударом, который её породил.

  • Экспорт без сервера

    WebCodecs кодирует прямо в браузере. Без ограничений, с ненавязчивым водяным знаком.

  • Рендер на сервере

    Когда браузер не умеет кодировать — или вы хотите без водяного знака — тот же рецепт выполняется в изолированной полосе и возвращает тот же файл.

  • Отбор сидов

    Симулирует без отрисовки, оценивает финал и сортирует кандидатов. Кредиты не расходуются.

  • Темы и оверлеи

    Шесть палитр в рецепте, а в самом видео — заголовок, секундомер, счётчики, порядок выбывания и полоса прогресса.

Один и тот же сид даёт одно и то же видео на любой машине

При каждом изменении проект сравнивает состояние симуляции после 2000 шагов с записанными векторами — в Chromium, Firefox, WebKit и Node. Если хеш разошёлся, слияния не будет.

Именно это делает «предпросмотр и есть файл» структурным свойством, а не задачей синхронизации.

Векторы детерминизма
ad839592ab54ad1a

Эталонные векторы движка 1.5.0, после 2 000 шагов.

Предпросмотр и экспорт бесплатны и без ограничений

Рендер идёт на вашем компьютере — значит, нам он ничего не стоит, и брать за него плату незачем. Аккаунт нужен только для сохранения проектов и для платных возможностей.