Tweening (înfrățire)

anumită succesiune de cadre cheie între care interpolate pentru a obține animațiile necesare. Interpolarea între cadrele cheie sugerează că ordinea nodurilor este aceeași pentru acest model. Acest lucru asigură că vertex shader amestecă întotdeauna dreptul de pereche de noduri. Să presupunem că primul model A este format din vârfuri Ai și Bi modelul B de noduri, unde i = 0, ...., N-1. În acest caz, putem crea un model intermediar C, care constă din aceste noduri:
Ci (t) = (1-t) Ai + TBi
(Linear interpolarea)
Dacă privim secvența de valori t (reprezentând partea fracționară a numărului cadrului curent) între 0 și 1, vedem că acest obiect începe cu geometria obiectului A și obiect B. geometria se termina la valori mici ale lui t este similar cu A, dar t forma modelul de creștere lin deformată spre formă apropiată de B, așa cum se arată mai jos:

Tweening (înfrățire)

În cazul extrapolării (utilizează valori mai mari de unu), obținem o imagine aici:

interpolare liniară este potrivit pentru mai multe ocazii, dar uneori avem nevoie de schimbări de viteză de animație într-un anumit fel. De exemplu, ai vrut, ar fi la începutul tranziției de la A la B, animația a avut loc încet, și apoi a început să crească viteza. Pentru un astfel de caz, puteți utiliza interpolarea pătratică:
Ci (t) = (1-t * t) Ai + t * TBi

Ce este Tweening (Twining)?

articole similare