Por que o mesmo seed produz o mesmo vídeo em qualquer máquina

Atualizado em 13 de setembro de 2026

Quase todo gerador de vídeo de física é irreprodutível: você gosta de um resultado, tenta de novo e sai outro. No Simbounce isso não acontece, e não é sorte — é a decisão de engenharia que sustenta o produto inteiro. Este guia explica o que ela significa para quem faz vídeo.

O seed é a variação

Toda simulação precisa de números aleatórios: onde a bola nasce, para que lado sai, como os pinos se desalinham. O Simbounce não sorteia esses números do relógio. Ele os deriva de um único inteiro, o seed, por um gerador que sempre produz a mesma sequência a partir do mesmo valor.

Por isso o seed aparece na tela e pode ser editado. Trocar o seed é trocar de variação; repetir o seed é repetir o vídeo. Não existe uma terceira coisa acontecendo por baixo.

A receita é tudo o que o vídeo precisa

Uma receita é o trio cena, parâmetros e seed, mais o tema e o som escolhidos. É o que o projeto salva e o que o link de compartilhamento carrega — não um arquivo de vídeo, e sim a instrução para produzi-lo.

É também o que faz a galeria deste site funcionar: cada vídeo publicado no canal traz a receita que o gerou, e abrir a receita no editor reconstrói aquele vídeo exato, colisão por colisão.

Por que sai igual no seu computador e no meu

Não basta o mesmo seed: a física precisa dar o mesmo resultado em qualquer processador. O Simbounce usa um motor de física com determinismo entre plataformas e um passo de tempo fixo, que nunca depende do relógio da máquina. Chrome, Firefox e Safari chegam ao mesmo estado após o mesmo número de passos, e isso é verificado a cada mudança do código com vetores de referência — os mesmos números que aparecem no fim da página inicial.

O preview e o export chamam exatamente as mesmas funções. O que muda é só quem dita o relógio: a tela, no preview; o codificador, no export. É por isso que o quadro que você viu é o quadro que sai no arquivo.

Quando um vídeo pode mudar

Uma coisa pode mudar o resultado de uma receita antiga: uma nova versão do motor. Quando o comportamento físico muda, a versão do motor sobe — ela aparece no rodapé do site e em cada projeto salvo —, e o editor avisa quando abre um projeto feito com outra versão. Isso é raro e deliberado; nunca acontece por acidente.

Duas coisas não mudam o resultado: a resolução e a taxa de quadros. A física roda em unidades de mundo, e a resolução só decide a escala do desenho. Exportar em outro tamanho é o mesmo vídeo com outra nitidez.

O que isso permite na prática

Testar centenas de seeds sem renderizar nenhum, porque simular sem desenhar é muito mais barato que desenhar — é a busca de seeds do editor. Reexportar um vídeo antigo em resolução maior. Mandar um link em vez de um arquivo. E publicar um vídeo sabendo que qualquer pessoa consegue reproduzi-lo, o que transforma cada vídeo do canal numa demonstração do produto.

Todos os guias