Pular para o conteúdo

Geração de vídeo com IA

O que é consistência de personagem no vídeo com IA?

Consistência de personagem é o quanto um vídeo com IA mantém o mesmo personagem com cara da mesma pessoa, criatura ou mascote de um plano para o outro: o mesmo rosto, cabelo, porte físico, roupa e voz. Cada plano é uma geração separada, então, sem referências ou uma ficha de personagem, o modelo reinventa o personagem toda vez.

Pela Equipe DreamBench. Atualizado em .

Consistência de personagem em resumo

Visão geral

Significa
O mesmo personagem é reconhecivelmente o mesmo no plano 1 e no plano 30, seja qual for o lugar, a luz ou a câmera.
Abrange
Rosto, cabelo, corpo, roupa e os objetos que ele carrega e, nos modelos com som, a voz.
Por que é difícil
Um modelo de vídeo cria um plano de cada vez e não se lembra de nada do anterior.
O que a sustenta
As mesmas imagens de referência, de preferência uma ficha de personagem, e as mesmas palavras em todos os planos.
Não é o mesmo que
Consistência temporal, que trata de quadros que concordam entre si dentro de um clipe.
Falha primeiro em
Vistas de lado e de costas, rostos pequenos em planos abertos, mãos e roupas que mudam.

Ficha de personagem

Frente

Lado

Voltar

Desenhada uma vez: o mesmo rosto, cabelo, casaco e cachecol em todas as vistas, sobre um fundo liso, sem sombra e sem mais ninguém.

Todos os planos

  • Plano 1: aberto, uma rua à noite

  • Plano 2: médio, uma floresta

  • Plano 3: close, num interior

  • Plano 4: aberto, uma praia de dia

O que vai com cada plano

  • A ficha, como imagem de referência ou como quadro inicial
  • Os mesmos identificadores, palavra por palavra, em todos os prompts
  • A mesma voz, nos modelos que fazem som

Lugar novo, luz nova, enquadramento novo: o personagem continua sendo a mesma pessoa porque todo plano recebe a mesma ficha e as mesmas palavras, não porque o modelo se lembra do plano anterior.

Uma ficha de personagem, desenhada uma vez e dada a todos os planos: quatro lugares, quatro enquadramentos, uma pessoa.

Como a IA mantém um personagem igual de um plano para outro

Um modelo de vídeo cria um filme um plano de cada vez, e nada passa do plano 4 para o plano 5 a menos que você passe: o modelo recomeça do ruído e inventa tudo o que o prompt deixa em aberto. Escreva “uma mulher de cabelo loiro curto” duas vezes e você terá duas mulheres diferentes.

Então a consistência vem do que cada plano recebe. As mesmas palavras ajudam. Uma imagem ajuda mais, porque é mais fácil mostrar um rosto do que descrevê-lo: os modelos que aceitam uma, o modo chamado referência para vídeo, mantêm o rosto, o cabelo e as cores que conseguem ver. Uma ficha de personagem, com o personagem de frente, de lado e de costas, ajuda ainda mais, porque também mostra como ele é virado.

Começar um plano a partir de uma imagem do personagem, como faz imagem para vídeo, também funciona: o primeiro quadro fica fixo, e quanto mais o plano se afasta dele, mais coisas são inventadas de novo.

Por dentro: referências, embeddings de identidade e seeds

Uma imagem de referência chega ao modelo pela atenção, o mesmo mecanismo que o texto usa. O IP-Adapter acrescenta uma imagem como prompt por meio de camadas de atenção cruzada próprias, separadas das do texto, num adaptador de cerca de 22 milhões de parâmetros, sem alterar o próprio modelo.

Os métodos de identidade vão além e codificam o próprio rosto. O InstantID trabalha a partir de uma única foto de um rosto: uma rede separada guia a geração com os traços e os pontos de referência desse rosto, para que a pessoa continue reconhecível enquanto o estilo e a pose mudam. Esse rosto codificado é um embedding de identidade.

O caminho mais antigo é ensinar o personagem ao modelo. O DreamBooth faz o ajuste fino de um modelo com algumas imagens de um elemento até associá-lo a uma palavra única, e depois gera esse elemento em cenas, poses, vistas e luzes novas. O LoRA, publicado primeiro para modelos de linguagem, deixa esse ajuste fino leve: os pesos do próprio modelo ficam congelados e só pequenas matrizes acrescentadas são treinadas. Os dois precisam de um modelo cujos pesos você possa treinar.

Outra ideia é gerar as imagens juntas. O StoryDiffusion compartilha a atenção entre um lote de imagens, sem treino, para que um elemento seja coerente ao longo de uma série; os modelos de vídeo com vários planos mantêm um elenco entre os próprios cortes de forma parecida, mas só dentro de uma geração.

Por que a seed não mantém o personagem? Uma seed fixa o ruído inicial, então a mesma seed com o mesmo prompt, a mesma duração, o mesmo formato e o mesmo modelo repete o mesmo clipe. Um plano novo muda pelo menos um desses itens, o mesmo ruído é lido de um jeito novo, e o último rosto não fica guardado em lugar nenhum.

Imagem de referência, ficha de personagem, seed ou LoRA: o que cada um mantém

Formas de manter um personagem igual, e o que cada uma perde
O que é mantidoO que perde
A mesma descrição em todo promptO geral: cor do cabelo, idade, a roupaO rosto. Palavras não conseguem fixar um, e uma redação nova é lida como uma pessoa nova.
A mesma seedO mesmo clipe de novo, a partir do mesmo prompt e das mesmas configuraçõesTudo, assim que o prompt, a duração, o formato ou o modelo mudam.
Uma imagem de referênciaO rosto e as cores que a imagem mostraOs ângulos que ela não mostra, e às vezes a luz e o fundo dela vêm junto.
Uma ficha de personagemRosto, cabelo, porte físico e roupa de vários ângulosTudo o que não está na ficha: uma roupa nova, uma idade posterior, um rosto pequeno demais para ser lido num plano aberto.
Um primeiro quadroA imagem exata, no segundo zeroO que o quadro não mostra; o desvio cresce conforme o plano avança.
Um adaptador de identidadeUm rosto a partir de uma foto, em vários estilos e posesRoupa e corpo; ele precisa de um modelo feito para receber um adaptador.
Um ajuste fino (DreamBooth, LoRA)Um elemento aprendido a partir de várias imagens, em poses, vistas e luzes novasTempo: treino para cada personagem, num modelo cujos pesos você possa treinar.

Consistência de personagem x consistência temporal

As duas acabam num rosto que muda, então é fácil confundi-las. A consistência temporal acontece dentro de um clipe: o quadro 90 concorda com o quadro 1? A consistência de personagem acontece entre clipes: a mulher na cozinha no plano 2 é a mesma mulher no trem no plano 9? Um clipe estável ainda pode mostrar a pessoa errada.

Consistente

A mesma figura, cor e tamanho, quadro após quadro; só o movimento muda.

Com desvio

Quadros marcados: um lampejo da cor errada (cintilação) e depois uma figura que aos poucos vira outra pessoa (desvio de identidade).

O desvio dentro de um clipe é uma falha de consistência temporal. A consistência de personagem falha entre clipes, mesmo quando cada clipe é estável.
Consistência de personagem e os termos próximos a ela
O que continua igualAo longo de quê
Consistência de personagemQuem a pessoa é: rosto, cabelo, porte físico, roupa, vozTodos os planos e cenas de um filme
Consistência temporalTudo o que está no quadroDe um quadro para o seguinte, dentro de um clipe
Referência para vídeoUm elemento das imagens que você forneceUm plano; repetida em todos os planos, é como a maioria dos filmes consegue consistência de personagem
Primeiro e último quadroAs duas pontas de um planoUm plano: fixa uma pose, não uma identidade ao longo de um filme
Vídeo com vários planosO elenco entre os cortes que o próprio modelo fazUma geração; a geração seguinte recomeça do zero
Consistência de estiloO visual: técnica, paleta, granulaçãoO filme inteiro, seja quem for que estiver no plano

O primeiro e último quadro pode levar o último quadro de um plano para o primeiro quadro do seguinte: a emenda fica suave, mas o plano 12 continua sem saber do plano 3.

Referências de personagem no Veo, no Kling e no Seedance

Cada desenvolvedor de modelo tem a sua forma de fazer isso. O guia da Vertex AI do Google aceita até três imagens de uma única pessoa, personagem ou produto no Veo 3.1 e diz que o Veo preserva a aparência do elemento no vídeo; no modelo padrão, um clipe feito com imagens de elemento tem 8 segundos.

A Kling cria personagens como elementos. O guia da Element Library pede de duas a quatro imagens por elemento, uma principal e até três de outros ângulos, recomenda uma imagem principal de frente e diz que o Kling 3.0 vincula até três elementos a um quadro inicial.

O Seedance aceita muitas referências de uma vez, com uma regra que importa aqui: o tutorial da série Seedance 2.0 da BytePlus diz que esses modelos não aceitam imagens ou vídeos de referência que contenham diretamente rostos humanos reais e oferece, em vez disso, personagens digitais próprios e materiais autorizados de pessoas reais.

O que faz uma boa ficha de personagem

Um modelo copia o que uma referência mostra, queira você ou não, então uma boa ficha é simples de propósito:

  • O mesmo rosto e o mesmo cabelo em todas as vistas, de frente, de lado e de costas, com o mesmo tom de pele em cada uma.
  • Um personagem por ficha: um segundo rosto é uma segunda identidade para o modelo pegar emprestada.
  • Um fundo liso, sem sombra projetada nem dominante de cor, que apareceriam em todos os planos.
  • Sem textos, rótulos ou números, que um modelo pode escrever dentro do plano.
  • Uma vista de frente nítida como imagem principal, como a Kling recomenda, com a roupa inteira visível.
  • Lugares em fichas próprias, sem personagens.

Por que o rosto de um personagem muda entre planos

Onde a consistência de personagem falha e o que tentar
Por que aconteceO que tentar
A roupa muda de uma cena para outraA roupa estava nas palavras de um plano e não do seguinte, ou não estava na referênciaMostre a roupa inteira na ficha e descreva-a com as mesmas palavras em todos os planos.
O rosto fica errado de lado ou de costasA referência só mostrava a frenteUse uma ficha com vistas de lado e de costas, ou mantenha a câmera na frente do personagem.
O rosto se perde nos planos abertosUm rosto com poucos pixels de altura carrega pouco da referênciaSustente a identidade em coisas que se leem de longe: cabelo, cores, um cachecol, um chapéu.
Mãos, óculos ou joias mudamOs detalhes pequenos são gerados de novo a cada plano, e esquerda e direita se trocam com facilidadeDiga qual é o detalhe e de que lado ele fica, e mantenha menos detalhes.
O personagem parece mais velho ou mais novoLuz, maquiagem e expressão mudam a idade aparenteDiga a idade com palavras em todos os planos e mantenha a luz parecida com a da ficha.
O cabelo cresce ou encurtaO comprimento não foi fixado, então ele varia com o movimentoDiga o comprimento exato: “chanel na altura do queixo”, não “cabelo curto”.
Dois personagens se misturam num sóPersonagens parecidos compartilham traços pela mesma atençãoDeixe-os diferentes à primeira vista e dê a cada um uma ficha própria.

Por que o meu personagem muda no meio de um plano? Isso é desvio dentro do clipe, uma falha de consistência temporal: um plano mais curto, menos movimento e um corte antes de uma virada grande ajudam mais do que uma nova referência.

Como manter o mesmo personagem em vídeo com IA: um checklist

  • Crie o personagem uma vez, como ficha, antes de qualquer plano.
  • Dê essa ficha a todos os planos em que ele aparece, ou comece cada plano a partir de uma imagem feita com ela.
  • Escreva os poucos detalhes que o definem palavra por palavra em todos os prompts.
  • Use um só modelo no filme inteiro quando puder: cada um lê uma referência do seu jeito.
  • Compare imagens estáticas de planos diferentes lado a lado: uma mudança que passa despercebida em movimento fica evidente numa imagem parada.

A imagem de referência de uma pessoa real é a imagem dela. Use a sua, ou a de alguém que deu permissão, e diga que o vídeo foi feito com IA quando ele puder passar por uma gravação real. Alguns modelos, entre eles o Seedance 2.0, recusam rostos reais de cara.

No DreamBench, as imagens enviadas são verificadas antes que qualquer crédito seja usado, e uma imagem que aparente mostrar uma pessoa real com menos de 18 anos é recusada: os Termos não permitem envios nem representações de pessoas reais com menos de 18 anos. No Morph, um vídeo com pessoas reais só é feito depois que você marca que é você, ou pessoas que deram permissão.

Como o DreamBench mantém um personagem igual em todos os planos

Quando você descreve um filme, o DreamBench escreve o roteiro e depois desenha o elenco antes de renderizar qualquer plano: cada personagem, lugar e objeto uma vez, como ficha, igual em todos os planos. Adicione uma imagem em “Quem aparece?”, marcada como personagem, criatura, cenário ou objeto, e essa ficha é desenhada a partir da sua imagem, pegando só o elemento, e não a luz ou o fundo dela; uma ficha que você já fez antes é usada como está.

Antes de desenhar uma ficha, cada personagem e objeto recebe uma trava de identidade: o rosto, o perfil, o corpo e o tamanho, escritos para o elenco inteiro de uma vez, para que dois personagens não tenham o mesmo rosto. Uma linha curta de identificadores tirada dela é escrita palavra por palavra em todos os planos que mostram o personagem, com a voz do personagem nos modelos que fazem som e o número de pessoas em cena.

A forma como uma ficha chega a um plano depende do modelo. No Seedance 2.5, no Seedance 2.0, no Veo 3.1 e no Vidu Q2, as fichas vão com cada plano como imagens de referência. Nos outros modelos, entre eles o Veo 3.1 Fast e Lite e o Kling 3.0, o DreamBench primeiro desenha uma imagem de abertura a partir das fichas do plano, e o plano começa dessa imagem.

Uma mudança de que a história precisa, como um personagem encharcado pela chuva, é desenhada como uma variante na ficha dele. Se você escolher revisar, conhece o elenco antes de qualquer plano ser gerado e pode desenhar qualquer ficha de novo, ou a partir de uma imagem sua. Um plano que ainda não ficou bom é refeito com uma observação dizendo o que corrigir.

O clipe original: Três gatinhos dançandoOriginal
O mesmo clipe feito com o Morph: Três gatinhos dançandoCom o Morph
Morph · Três gatinhos dançando

Troque o fundo por @livingroom, com a disposição de @floorplan, mas troque os 3 gatos por @yickshuncat, @oreo e @mango.

Fichas numa edição: o Morph troca três gatinhos dançando por três gatos a partir das fichas de personagem deles e mantém os passos.

Perguntas

Como manter o mesmo personagem em vídeo com IA?

Você mantém o mesmo personagem em vídeo com IA dando a todos os planos a mesma referência, de preferência uma ficha de personagem com vistas de frente, de lado e de costas, e escrevendo os mesmos poucos detalhes que o definem palavra por palavra em todos os prompts. Cada plano é uma geração separada, então tudo o que você não repete é reinventado.

Por que o rosto do meu personagem muda entre os planos?

O rosto de um personagem muda entre os planos porque o modelo de vídeo gera cada plano do zero e não se lembra de nada do anterior. Sem a mesma imagem de referência e a mesma descrição em todos os planos, ele inventa um rosto novo que combina com as palavras. Vistas de lado, de costas e rostos pequenos em planos abertos são os que mais mudam.

Como ter um personagem consistente no Kling?

No Kling, um personagem consistente é criado como elemento: o guia da Element Library da Kling pede de duas a quatro imagens, uma principal e até três de outros ângulos, com uma imagem principal de frente para mais consistência. No DreamBench, os planos do Kling 3.0 começam de uma imagem de abertura desenhada a partir das fichas do elenco.

O que é uma ficha de personagem em vídeo com IA?

Uma ficha de personagem é uma imagem de um personagem de vários ângulos, normalmente de frente, de lado e de costas, com o mesmo rosto, cabelo e roupa em todas as vistas, sobre um fundo liso. Cada plano a recebe como referência, para que o modelo saiba como o personagem fica quando se vira.

Usar a mesma seed mantém um personagem consistente?

Não. A mesma seed só repete um clipe com o mesmo prompt, a mesma duração, o mesmo formato e o mesmo modelo. Um plano novo muda pelo menos um desses itens, então o rosto também muda. Imagens de referência e a repetição das palavras mantêm um personagem; uma seed, não.

Qual é a diferença entre consistência de personagem e consistência temporal?

A consistência temporal acontece dentro de um clipe: se cada quadro concorda com o anterior. A consistência de personagem acontece entre clipes: se a pessoa no plano 2 é a mesma pessoa no plano 9. Um clipe pode ser estável e ainda assim mostrar a pessoa errada.

Quantas imagens de referência preciso para ter um personagem consistente?

Uma imagem nítida de frente é o mínimo, e algumas vistas do mesmo personagem costumam funcionar melhor, porque aí o modelo conhece o perfil e as costas. Os elementos da Kling recebem de duas a quatro imagens, e o Veo 3.1 do Google aceita até três imagens de um único elemento.

Posso usar uma foto minha como personagem num vídeo com IA?

Sim, quando o modelo aceita rostos reais: uma foto sua é a sua própria imagem, e uma foto nítida, de frente e com luz uniforme funciona melhor. Alguns modelos recusam rostos reais, entre eles o Seedance 2.0. No DreamBench, imagens que aparentem mostrar uma pessoa real com menos de 18 anos são recusadas.

Por que o Seedance recusa a minha foto de referência?

O Seedance recusa uma foto de referência quando identifica nela um rosto humano real: a BytePlus diz que os modelos da série Seedance 2.0 não aceitam imagens ou vídeos de referência que contenham diretamente rostos humanos reais e oferece, em vez disso, personagens digitais predefinidos e materiais autorizados de pessoas reais.

Por que a roupa do meu personagem muda entre as cenas?

A roupa muda entre as cenas quando ela não está na referência ou num prompt, então o modelo preenche a lacuna com o que combinar com a cena. Mostre a roupa inteira na ficha, descreva-a do mesmo jeito em todos os planos e dê a uma roupa nova uma ficha própria.

A IA consegue manter dois personagens consistentes na mesma cena?

Sim, com uma referência para cada um: dê a cada personagem uma ficha própria e cite cada um pelo nome no prompt, para que o modelo saiba qual imagem é qual pessoa. Personagens parecidos podem se misturar, então deixe-os diferentes à primeira vista.

O DreamBench mantém os personagens consistentes ao longo de um filme inteiro?

Sim. O DreamBench desenha cada personagem, lugar e objeto uma vez, como ficha, antes de renderizar qualquer plano, escreve os identificadores de cada personagem palavra por palavra em todos os planos e dá a cada plano as suas fichas como referências ou como imagem de abertura, conforme o modelo.

Mais em Glossário

Fontes

O DreamBench é uma plataforma independente e não é afiliado às empresas citadas nesta página nem endossado por elas.