Edição de vídeo com IA
O que é transferência de movimento?
Transferência de movimento é edição de vídeo com IA que pega o movimento de um vídeo e o aplica a um personagem diferente. O modelo lê a pose e o tempo do intérprete quadro a quadro, depois gera um personagem novo, a partir de uma imagem ou de uma descrição, fazendo os mesmos movimentos com o mesmo tempo, de uma dança a um encolher de ombros.
Pela Equipe DreamBench. Atualizado em .
Transferência de movimento em resumo
Visão geral
- Também chamado de
- Controle de movimento, transferência de pose ou transferência de dança, dependendo do produto.
- Entrada
- Um vídeo guia (a performance) e um alvo: uma imagem ou uma descrição do novo personagem.
- Saída
- O novo personagem fazendo o mesmo movimento, com o mesmo ritmo.
- Mantém
- A pose, o ritmo e, muitas vezes, a câmera. Não o rosto, o corpo nem a roupa de quem se apresenta.
- Bom para
- Danças e trends, animação de personagens, anúncios com mascote, pré-visualização.
- Tem dificuldade com
- Mãos, membros cruzados, movimentos muito rápidos, corpos muito diferentes do formato humano.
Transferência de movimento, antes e depois
Original
Com o MorphOlhando de perto, os dois não são idênticos quadro a quadro. O Morph colocou a câmera mais baixa e mais perto e encenou o arremesso inicial em close-up. Isso é típico da transferência de movimento generativa: ela leva os tempos de uma performance, o ritmo e as poses, enquanto a câmera e os detalhes são gerados de novo.
Como funciona a transferência de movimento
A performance
Um clipe de alguém se movendo: a origem do movimento.
O movimento
A pose da pessoa, lida quadro a quadro: articulações e ritmo, sem a aparência.
O novo personagem
Outro personagem, gerado na mesma pose e no mesmo momento.
A transferência de movimento funciona em duas etapas. Primeiro, um modelo de pose lê o intérprete em cada quadro: onde estão a cabeça, os ombros, os cotovelos, as mãos, os quadris, os joelhos e os pés. O resultado é um esqueleto em movimento sem nada da aparência dele.
Depois, um modelo de vídeo gera o novo personagem usando esse esqueleto como guia, quadro a quadro, enquanto uma imagem ou descrição fixa a aparência do personagem. Sistemas de pesquisa como o Everybody Dance Now (2018) e o Animate Anyone (2023) estabeleceram a abordagem; os modelos de vídeo atuais fazem tudo em uma só passada, às vezes lendo a profundidade e o rosto além do esqueleto.
A etapa de orientação costuma ser construída como o ControlNet, um método de 2023 que acrescenta controles espaciais, como bordas, profundidade e pose humana, a um modelo de imagem já treinado. A pose orienta onde o corpo vai; o modelo ainda desenha todo o resto.
Tipos de transferência de movimento
| Lê | Transfere | |
|---|---|---|
| Transferência de pose de corpo inteiro | O esqueleto: cabeça, ombros, cotovelos, mãos, quadris, joelhos, pés | Danças, caminhadas, gestos e lutas, com o seu ritmo |
| Transferência de rosto e expressão | Pontos do rosto: olhos, sobrancelhas, boca, o giro da cabeça | Expressões, piscadas, movimentos de cabeça e formatos da boca |
| Transferência de movimento de câmera | Como a câmera se moveu pela cena | Uma aproximação, uma órbita ou a trepidação da câmera na mão, não o movimento de um corpo |
Transferência de movimento, captura de movimento e rotoscopia
| Saída | Usado para | |
|---|---|---|
| Transferência de movimento | Um vídeo pronto de um novo personagem | Vídeo para redes sociais, anúncios, animação rápida |
| Captura de movimento | Dados de animação para um rig 3D | Jogos, filmes, personagens 3D |
| Rotoscopia | Contornos ou desenhos traçados sobre as imagens filmadas | Efeitos visuais, animação desenhada à mão |
Para que as pessoas usam a transferência de movimento
- Trends: uma dança feita por um pet, um personagem de desenho ou uma figura histórica.
- Mascotes e personagens de marca que se movem como um apresentador de verdade.
- Animação sem keyframes: encene o movimento gravando com o celular e passe-o para um personagem.
- Pré-visualização: marque uma cena com um dublê e depois veja-a com o personagem final.
Onde a transferência de movimento falha
- Mãos e dedos: pequenos e rápidos, muitas vezes são lidos errado e saem borrados ou sobrando.
- Sobreposição: braços cruzando o corpo ou duas pessoas se tocando confundem a pose.
- Corpos muito diferentes: uma dança humana passada para uma cobra ou um carro não tem articulações correspondentes.
- Velocidade: movimentos muito rápidos e desfoque de movimento fazem perder quadros do esqueleto.
- Consistência: o rosto e a roupa do novo personagem podem se desviar enquanto ele se move; veja consistência temporal.
Por que o Morph editou o meu clipe em vez de copiar os movimentos dele? O Morph lê a tarefa nas suas palavras: uma frase que pede que alguém faça, copie ou siga os movimentos, ou dance como no clipe, cria um vídeo novo com os movimentos dele, e o mesmo vale para uma frase que só descreve alguém em algum lugar, como ‘uma raposa de desenho animado em uma clareira na floresta’. Uma frase que começa com um verbo de mudança, como ‘substitua’, ‘remova’ ou ‘transforme’, edita o clipe no lugar, a menos que faça alguém executar os movimentos. Se ele entendeu errado, mude para Copiar os movimentos antes de gerar; o painel de criação diz, abaixo das suas palavras, qual dos dois ele vai criar.
Use performances que você filmou ou sobre as quais tem direitos, e não faça uma pessoa real parecer fazer algo que ela não fez sem o consentimento dela.
Transferência de movimento no DreamBench
No Morph, escolha Transferir um movimento, envie um clipe de 4 a 30 segundos ou escolha um modelo e marque com uma imagem o personagem que deve executá-lo. O Morph mantém o ritmo do original. É uma das cinco edições que o Morph faz; veja edição de vídeo com IA para conhecer as outras.
| Limite | O que isso significa | |
|---|---|---|
| O clipe guia | Um envio em MP4, MOV ou WebM, ou um modelo; um trecho de 4 a 30 segundos | Escolha a parte com os movimentos: o preço é uma base fixa mais uma taxa por segundo do trecho, mostrado antes de você gerar. |
| O personagem | Até 4 imagens, PNG, JPEG ou WebP, 10 MB cada, chamadas de @Image1 a @Image4 no seu texto | Uma imagem nítida do personagem fixa o rosto, o corpo e as roupas; o clipe fixa só o movimento. |
| Pessoas reais | Exatamente uma foto, da pessoa que faz os movimentos, com a caixa marcada de que é você ou alguém que concordou | A foto, incluindo o próprio fundo, é guiada pelo clipe em uma rota que aceita rostos. |
| As palavras | Até 2000 caracteres; ‘faça os mesmos movimentos’ ou ‘dança assim’ mudam o Morph para Copiar os movimentos por conta própria | Uma frase que só descreve o novo personagem, sem nenhum verbo de mudança, também é lida como um pedido de copiar os movimentos; mude a tarefa você mesmo se o Morph tiver adivinhado errado. |
| Saída | Uma Prévia em 480p e depois Gerar em HD em 1080p ou 720p; o som do original mantido | Uma dança continua na sua música; a renderização em 1080p completa a tomada da prévia, a de 720p renderiza do zero. |
Perguntas
Transferência de movimento é deepfake ou troca de rosto?
Pode ser deepfake: mover um desenho ou o seu próprio personagem não é, mas fazer uma pessoa real parecer executar algo que não fez, sem o consentimento dela, é, e pode ser ilegal onde você mora. Não é troca de rosto: a troca de rosto mantém o vídeo e muda a quem o rosto pertence, enquanto a transferência de movimento mantém só o movimento e gera um personagem novo, rosto e corpo incluídos.
Como fazer um personagem reproduzir a dança de um vídeo?
Para fazer um personagem reproduzir uma dança de um vídeo, use um clipe com uma pessoa inteira no quadro, de 4 a 30 segundos, com a câmera parada. No Morph, escolha Transferir um movimento, envie o clipe e marque o personagem com uma imagem. O Morph mantém o ritmo do original e gera o personagem executando a dança.
Preciso de um modelo 3D para fazer transferência de movimento?
Não. A transferência de movimento com IA funciona a partir de um vídeo e de uma imagem ou descrição. A captura de movimento para animação 3D é o método que precisa de um rig.
Que tipos de movimento são transferidos com mais confiabilidade?
Uma pessoa, inteira no quadro, movendo-se em velocidade moderada com a câmera quase parada: danças, caminhadas e gestos. Giros rápidos, membros cruzados, mãos e duas pessoas se tocando são o menos confiável: as mãos são pequenas e rápidas, então o modelo de pose costuma lê-las errado e o modelo de vídeo borra ou acrescenta dedos, e duas pessoas que se cruzam ou se tocam confundem a leitura da pose, então transfira um de cada vez.
Posso usar qualquer vídeo como referência de movimento?
Tecnicamente, a maioria dos clipes funciona, mas use só atuações que você filmou ou sobre as quais tem direitos. O Morph aceita um clipe de 4 a 30 segundos.
Qual a relação entre transferência de movimento e consistência de personagem?
A transferência de movimento define como um personagem se move; a consistência de personagem mantém a aparência dele. Um bom resultado precisa das duas coisas: os movimentos certos, e o mesmo rosto e a mesma roupa do primeiro ao último quadro.
O que faz um bom vídeo guia?
Uma pessoa, inteira no quadro, diante de um fundo liso, com luz estável e uma câmera que não se mexe muito. Movimentos claros e não muito rápidos são os que se transferem melhor.
A transferência de movimento mantém o movimento de câmera?
Geralmente, mas nem sempre. Os tempos e as poses são mantidos; uma ferramenta generativa pode reenquadrar, como a edição da luta acima faz ao colocar a câmera mais baixa e mais perto. Peça para a câmera ficar como foi filmada, se isso importar.
Posso transferir o movimento de uma pessoa para um animal ou um desenho?
Sim, quando o corpo tem membros nos quais o esqueleto pode ser mapeado: a luta acima é executada por três gatos. Uma cobra ou um carro não tem articulações para receber a pose, então o resultado se perde.
Transferência de movimento é paga?
Várias ferramentas oferecem um teste. No DreamBench, você cria uma conta gratuita e escolhe um plano, e cada edição do Morph consome créditos dele.
Posso me colocar fazendo a dança de um vídeo?
Sim. Para fazer você mesmo dançar a partir de um vídeo no DreamBench, ative Pessoas reais no Morph, adicione exatamente uma foto, a da pessoa que faz os movimentos, e marque a caixa de que é você ou alguém que deu permissão. A foto, incluindo o próprio fundo, é guiada pelo clipe em uma rota que aceita rostos; por padrão, o Morph recusa um rosto real. Use só o seu próprio rosto, ou um para o qual você tem permissão.
A transferência de movimento mantém o som do vídeo original?
A transferência de movimento no DreamBench mantém o som do vídeo original: o som do próprio clipe é recolocado sob o vídeo novo no final, a etapa mostrada como Adicionando o som, então uma dança continua na sua música e uma fala ainda é ouvida onde foi dita. A chave Manter o som do clipe vem ligada por padrão; desligue-a para adicionar a sua própria trilha em um editor. Só use músicas que você tem o direito de publicar.
Por que o rosto do meu personagem muda durante a dança?
O rosto do seu personagem muda durante a dança porque cada quadro do novo personagem é gerado, com o esqueleto fixando só onde o corpo vai; o rosto é redesenhado a cada quadro a partir da sua imagem e da memória do modelo, e giros rápidos, mãos cruzando o rosto e clipes longos dão a ele mais chances de se desviar. Use uma imagem nítida e bem iluminada do personagem, escolha uma parte do clipe com movimentos mais lentos, mantenha a janela curta e renderize em HD a versão que você vai guardar.
Relacionados
Termos
Fontes
- Everybody Dance NowarXiv, consultado em
- Animate Anyone: Consistent and Controllable Image-to-Video Synthesis for Character AnimationarXiv, consultado em
- Adding Conditional Control to Text-to-Image Diffusion ModelsarXiv, consultado em
O DreamBench é uma plataforma independente e não é afiliado às empresas citadas nesta página nem endossado por elas.