Rig ( engelska rig - equipment, fixture, harness) är en term inom datoranimation som beskriver en uppsättning beroenden mellan kontroller och kontrollerade element, skapade på ett sådant sätt att det finns färre kontroller än kontrollerade. Syftet är att förenkla hanteringen av ett stort antal föremål.
I 3D-animation är olika karaktärer ofta polygonala objekt, bestående av så kallade polygoner (polygoner), som var och en har hörn som kallas hörn ( eng. vertex ). För att till exempel böja en karaktärs arm måste du flytta armens hörn till en viss plats, men gör det på ett sådant sätt att de mellan de initiala och slutliga positionerna rör sig längs en viss bana, vilket skapar en känsla av rotation runt den anatomiska leden. Till detta används ben ( engelska bone ). I Maya 3D-grafikredigerare kallas de joints eller articulations ( engelska joint ). De imiterar vanligtvis rotationerna av riktiga ben, positionen för varje vertex beror på positionen för vissa ben, och flera av dem kan agera på en vertex samtidigt. I en karaktär, beroende på komplexiteten hos de nödvändiga rörelserna, kan det finnas från 20 till 100 eller fler ben och influenser (vilket betyder alla andra element som utför en roll som liknar ben, men är i en annan kategori och styrs på olika sätt).
Att manuellt definiera alla dessa ben i varje animationsbild är uppenbarligen en ganska mödosam uppgift, vilket ofta ger ett extremt otillfredsställande resultat, så i 3D-animationsmiljön finns konceptet att interpolera positionen för animerade objekt mellan nyckelpositioner. Men även i det här fallet är det ganska svårt att hantera så många ben. För att göra detta skapas hjälpelement som, enligt vissa beroenden, styr benen så att förskjutningen, rotationen eller skalningen av dessa hjälpelement omedelbart påverkar gruppen av ben och påverkare - och därigenom minskar den manuella orienteringen av varje ben separat.