Что такое funscript?

Funscript - это небольшой текстовый файл, в котором записано движение во времени. При воспроизведении вместе с видео он синхронно управляет совместимым устройством - позиция за позицией, - так что действие на экране и девайс движутся вместе.

Формат

Funscript - это обычный JSON со списком действий: каждое действие - метка времени (в миллисекундах) и позиция от 0 до 100, где 0 и 100 - крайние точки хода. Плеер читает список, интерполирует между точками и в реальном времени передаёт результат на ваше устройство. Расширение файла - .funscript, и, поскольку это просто текст, файл крошечный: скрипт на полнометражную сцену обычно занимает всего несколько сотен килобайт.

Базовый скрипт управляет одной осью (ход вверх-вниз). Многоосевые скрипты добавляют дополнительные дорожки - крен, наклон, продольное и боковое смещение, вращение - для устройств, которые их поддерживают; каждая хранится в отдельном файле-спутнике рядом с основным.

Как создаются funscript

Есть два способа сделать скрипт:

Чем воспроизводится funscript

Funscript не привязан к конкретному устройству. Один и тот же файл управляет The Handy, семейством OSR2 / SR6 / SSR1 по протоколу T-Code, Autoblow, Vacuglide и всем, что доступно через Buttplug.io / Intiface. Плееры и мосты вроде HereSphere и DeoVR сами синхронизируют скрипт с видео, в том числе в VR-шлеме.

Для каких видео пишут скрипты

Подойдёт видео с чётким ритмичным движением: VR- и 2D / POV-сцены, cock hero и PMV (нарезки, синхронизированные с музыкой), JOI, тизинг и эджинг. Сообщество делится скриптами и обсуждает их на форумах вроде Eroscripts; инструменты вроде FunGen позволяют сгенерировать собственный скрипт из поддерживаемого материала вместо того, чтобы искать готовый.

Funscript и само видео

Funscript никогда не содержит видео - это только данные о движении, поэтому он распространяется отдельным маленьким файлом, который вы подключаете к собственной копии сцены. Благодаря этому разделению один и тот же скрипт работает в разных плеерах и на разных устройствах: скрипт описывает, что делать, а каждое устройство само решает, как - со своей интерполяцией и обработкой задержки.

Хотите сделать свой? FunGen генерирует funscript из 2D- и VR-видео с помощью специализированных ИИ-моделей, позволяет редактировать их на многоосевом таймлайне и проигрывать прямо на устройство - попробовать можно бесплатно, и всё работает локально на вашем компьютере.