Pervertexattributter
Pervertexattributter er data som knytter sig til hver vertex i en 3D-mesh og bruges af grafikmotorer under rendering og shading. I modsætning til attributter der er forskellige for hele kanter eller ansigter, refererer per-vertex attributter til individuelle hjørner og bliver normalt interpoleret over overfladen af primitive som trekanter, når fragmentshaders udføres. Eksempler på almindelige per-vertex attributter omfatter position (vertexkoordinater), normals, teksturkoordinater (UV), farver og ekstra data som tangent og bitangent til normalmapping eller vægte og indekser til skeletanimation (skin weights og skin indices).
Data lagres i vertex buffers og kan være interleaved (alle attributter i én blok per vertex) eller
Per-vertex attributter er afgørende for realistisk belysning, teksturering og animation. Hvis forskellige faces af en vertex
Anvendelse inkluderer import af modeller med position, normals og UVs, skeletsbaseret animation med weights og indices,