O que é um funscript?
Um funscript é um pequeno arquivo de texto que registra movimento ao longo do tempo. Reproduzido junto com um vídeo, ele controla um dispositivo compatível em sincronia - posição por posição - para que a ação na tela e o dispositivo se movam juntos.
O formato
Um funscript é JSON puro com uma lista de ações: cada ação é um timestamp (em
milissegundos) e uma posição de 0 a 100, onde 0 e 100 são as duas extremidades
do curso. Um player lê a lista, interpola entre os pontos e transmite o resultado ao seu
hardware em tempo real. A extensão do arquivo é .funscript, e como é só texto ele
é minúsculo - uma cena completa costuma ter apenas algumas centenas de kilobytes.
Um script básico controla um eixo (o curso de sobe e desce). Scripts multieixo adicionam faixas extras - roll, pitch, surge, sway, twist - para dispositivos que as suportam, cada uma armazenada como um arquivo próprio ao lado do principal.
Como os funscripts são criados
Há duas maneiras de criar um:
- À mão, em um editor de funscript - posicionando e ajustando pontos em uma linha do tempo sincronizada com o vídeo. Preciso, mas lento.
- Com IA - um modelo assiste ao vídeo e escreve o movimento automaticamente, e depois você refina à mão. É isso que o FunGen faz: aponte-o para material 2D ou VR compatível e ele gera um funscript multieixo que pode refinar.
O que reproduz um funscript
Funscripts são independentes de dispositivo. O mesmo arquivo controla The Handy, a família OSR2 / SR6 / SSR1 via T-Code, Autoblow, Vacuglide e qualquer coisa acessível via Buttplug.io / Intiface. Players e pontes como HereSphere e DeoVR sincronizam o script com o vídeo para você, inclusive em headsets de VR.
O que costuma ser roteirizado
Um vídeo com movimento rítmico claro é um bom candidato: cenas em VR e 2D / POV, compilações cock hero e PMV (sincronizadas com a batida), JOI e vídeos de provocação/edging. A comunidade compartilha e discute scripts em fóruns como o Eroscripts; ferramentas como o FunGen permitem gerar o seu próprio a partir de material compatível em vez de caçar um já pronto.
Funscript vs. o vídeo
Um funscript nunca contém vídeo - são apenas dados de movimento, então é compartilhado como um pequeno arquivo separado que você usa com a sua própria cópia da cena. Essa separação também é o motivo de um mesmo script poder ser reutilizado em vários players e dispositivos: o script descreve o que fazer, e cada dispositivo decide como, com sua própria interpolação e compensação de latência.
Quer criar o seu? O FunGen gera funscripts a partir de vídeos 2D e VR com modelos de IA dedicados, permite editá-los em uma linha do tempo multieixo e reproduzi-los direto no seu dispositivo - grátis para experimentar, e roda inteiramente na sua própria máquina.