Leksykon IT › Programowanie › Tekstura animacji wierzchołków (VAT)

Tekstura animacji wierzchołków (VAT)

Programowanie Svenska → Zaktualizowano: 2026-10-25

Technika wypalająca pozycje wierzchołków z każdej klatki animacji do tekstury, by vertex shader mógł ją odtworzyć bez szkieletu — tanio dla ogromnej liczby instancji.

Zamiast liczyć skinning w każdej klatce, cała animacja jest obliczona z góry i zapisana: wiersze tekstury to wierzchołki, kolumny to klatki, a każdy piksel niesie pozycję (lub przesunięcie) i normalną. Vertex shader próbkuje wiersz swojego wierzchołka i kolumnę bieżącego czasu, po czym odpowiednio przesuwa siatkę bazową. W połączeniu z instancingiem GPU pozwala wyrenderować całe tłumy, roje owadów czy rozpryskującą się geometrię w jednym wywołaniu rysowania.

Cena: brak mieszania i retargetingu w czasie działania — animacja jest już wypalona — pamięć rośnie z iloczynem liczby wierzchołków i klatek, a płynny efekt wymaga wielu klatek albo interpolacji między kolumnami. Technika zyskała na znaczeniu, gdy GPU miały przepustowość tekstur w zapasie, a CPU stał się wąskim gardłem skinningu tysięcy postaci.

← Wróć do leksykonu