Animasi wajah dari video 2D

Clickbait
Clickbait

Animasi wajah adalah bagian dari animasi umum model yang mendeskripsikan pergerakan bagian-bagian wajah model. Meskipun perkembangan teknik grafik komputer untuk animasi wajah dimulai pada awal tahun 1970-an, kemajuan besar di bidang ini lebih baru dan telah terjadi sejak akhir 1980-an. Namun, hingga saat ini, metode animasi yang ada belum sempurna dan seringkali membutuhkan struktur atau penanda tambahan untuk mencapai kualitas animasi yang dibutuhkan.

- , . , , .

, , . , , . , :

, :

  •  

    • , , ,  

    • , , , 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_ {left} -x_ {right}) ^ 2+ (y_ {left} -y_ {right}) ^ 2+ (z_ {left} -z_ {right}) ^ 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_ {left} -x_ {nose}) ^ 2+ (y_ {left} -y_ {nose}) ^ 2+ (z_ {left} -z_ {nose}) ^ 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_ {chin-left} -x_ {chin-right}) ^ 2+ (y_ {chin-left} -y_ {chin-right}) ^ 2+ (z_ {chin-left} -z_ {dagu-kanan}) ^ 2}

chin_i ( ) , - :

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

chin AB - . :

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

, - :

/ Blender, . :

Tahapan pembentukan tulang dan animasi

Kali mimpi buruk

Mimpi buruk dua

Mimpi buruk tiga
Piring normal tidak muat di sini, nikmati serigala 10/10
, 10/10

" "

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

Nah, berikut adalah hasil dari seluruh jalur yang telah kita lalui. Dari titik-titik di luar angkasa, hingga animasi yang lumayan:

Menyimpulkan

Meskipun skrip yang sudah selesai melakukan tugasnya, ini membutuhkan banyak pekerjaan. Implementasi algoritma interpolasi built-in akan meningkatkan kualitas animasi yang sudah jadi dan memperhalus celah antar frame. 

Dan eksekusi membutuhkan banyak waktu, yang tidak dapat diterima jika dibandingkan dengan beberapa metode




All Articles