Animações faciais de vídeos 2D

Clickbait
Clickbait

As animações faciais são parte da animação geral de um modelo que descreve o movimento de partes do rosto de um modelo. Embora o desenvolvimento de técnicas de computação gráfica para animação facial tenha começado no início da década de 1970, os principais avanços nessa área são mais recentes e ocorreram desde o final da década de 1980. No entanto, até hoje, os métodos de animação existentes não são perfeitos e geralmente requerem estruturas ou marcadores adicionais para atingir a qualidade de animação necessária.

- , . , , .

, , . , , . , :

, :

  •  

    • , , ,  

    • , , , Kinect Intel Real Sense

  • -  

    • , .

    • , ,  

, , :

- , , . , ?

. . : 2 , .

, . , , .

, . . , :

  • Rele - ,  

  • Ren - ,

  • Len - ,

  • Chin 1-8 - , ,  

, .

rele

(x,y,z) :

x = \ frac {\ sum_ {i = m} ^ {n} {a_ {i_0} + a}} {n + 1} \\ y = \ frac {\ sum_ {i = m} ^ {n} {a_ {i_1} + a}} {n + 1} \\ z = \ frac {\ sum_ {i = m} ^ {n} {a_ {i_2} + a}} {n + 1}

rele AB, A- , B- , , . rele :

rele_i = \ sqrt {(x_ {esquerda} -x_ {direita}) ^ 2+ (y_ {esquerda} -y_ {direita}) ^ 2+ (z_ {esquerda} -z_ {direita}) ^ 2}

rele , , - :

rele = \ frac {\ sum_ {i = m} ^ {n} {\ frac {rele_i} {rele_0}}} {a}

rele AB - . :

“ rele , , , () ”

len

(x,y,z) :

x = \ frac {\ sum_ {i = m} ^ {n} {a_ {i_0} + a}} {n + 1} \\ y = \ frac {\ sum_ {i = m} ^ {n} {a_ {i_1} + a}} {n + 1} \\ z = \ frac {\ sum_ {i = m} ^ {n} {a_ {i_2} + a}} {n + 1}

len AB, A- , B- , , . len :

len_i = \ sqrt {(x_ {esquerda} -x_ {nariz}) ^ 2+ (y_ {esquerda} -y_ {nariz}) ^ 2+ (z_ {esquerda} -z_ {nariz}) ^ 2}

len , , - :

len = \ frac {\ sum_ {i = m} ^ {n} {\ frac {len_i} {len_0}}} {a}

len AB - . :

“ len , , , () ”

ren , .

chin0-chin7

chin0 - chin7 AB , ( 0-16).

chini AB, A- , B- , , i. chini :

chin_i = \ sqrt {(x_ {queixo-esquerdo} -x_ {queixo-direito}) ^ 2+ (y_ {queixo-esquerdo} -y_ {queixo-direito}) ^ 2+ (z_ {queixo-esquerdo} -z_ {queixo-direito}) ^ 2}

chin_i ( ) , - :

chin = \ frac {\ sum_ {i = m} ^ {n} {\ frac {chin_i} {n}}} {a}

chin AB - . :

“ chin{0-7} , , , () ”

, - :

/ Blender, . :

Estágios de modelagem óssea e animação

Tempos de pesadelo

Pesadelo dois

Pesadelo três
Um sinal normal não cabia aqui, aproveite chacais 10/10
, 10/10

" "

, , . 2-3 , , . . , , .

Bem, aqui está o resultado de todo o caminho que percorremos. De pontos no espaço à animação transitável:

Resumindo

Embora o script concluído faça seu trabalho, ele requer muito trabalho. A implementação de algoritmos de interpolação embutidos melhoraria a qualidade da animação final e suavizaria as lacunas entre os quadros. 

E a execução leva uma quantidade significativa de tempo, o que é inaceitável em comparação com alguns dos métodos




All Articles