Шар, скачущий в круге
seed 7
Настройте параметры, смотрите симуляцию вживую и экспортируйте MP4 с синхронным звуком. То, что вы видите в предпросмотре, — это ровно тот файл, который получится.
Открыть редакторБесплатно, без аккаунта и без установки.
Каждый сид — целая вариация сцены. Меняйте вариацию здесь и открывайте понравившуюся в редакторе — в каталоге 17 сцен, все бесплатные.
seed 7
seed 42
seed 19
seed 7
seed 11
seed 42
Иллюстративные анимации, рисуемые прямо в браузере — коснитесь, чтобы толкнуть шары. Настоящий физический движок работает в редакторе.
Каждый сид — это целая вариация симуляции. Поиск оценивает десятки в фоне и показывает те, что заканчиваются удачно.
Изменение параметра пересчитывает симуляцию с начала, и первый новый кадр появляется менее чем за 150 мс.
WebCodecs кодирует быстрее реального времени, а звуковая дорожка выводится из столкновений.
Предпросмотр и экспорт вызывают одни и те же функции симуляции и отрисовки. Совпадение проверяется кадр за кадром, с нулевым допуском по пикселям.
Загрузите MIDI — и каждый отскок играет следующую ноту мелодии. Ритм-арена пульсирует по сетке самой песни.
Каждое столкновение становится нотой в выбранном строе, синхронно с ударом, который её породил.
WebCodecs кодирует прямо в браузере. Без ограничений, с ненавязчивым водяным знаком.
Когда браузер не умеет кодировать — или вы хотите без водяного знака — тот же рецепт выполняется в изолированной полосе и возвращает тот же файл.
Симулирует без отрисовки, оценивает финал и сортирует кандидатов. Кредиты не расходуются.
Шесть палитр в рецепте, а в самом видео — заголовок, секундомер, счётчики, порядок выбывания и полоса прогресса.
При каждом изменении проект сравнивает состояние симуляции после 2000 шагов с записанными векторами — в Chromium, Firefox, WebKit и Node. Если хеш разошёлся, слияния не будет.
Именно это делает «предпросмотр и есть файл» структурным свойством, а не задачей синхронизации.
ad839592ab54ad1aЭталонные векторы движка 1.5.0, после 2 000 шагов.
Рендер идёт на вашем компьютере — значит, нам он ничего не стоит, и брать за него плату незачем. Аккаунт нужен только для сохранения проектов и для платных возможностей.