IT-lexicon › Programmeren › Foot IK

Foot IK

Programmeren Svenska → Bijgewerkt: 2026-10-25

Past de beenbotten tijdens runtime aan met inverse kinematica, zodat voeten op de grond staan in plaats van erboven te zweven of in hellingen en trappen weg te zakken.

Een loopcyclus wordt opgenomen op een vlakke vloer, dus zodra de grond kantelt klopt hij niet meer. Foot IK corrigeert dat per frame: onder elke voet wordt een straal naar beneden geworpen, het raakpunt wordt het nieuwe doel en een two-bone-IK-solver buigt dijbeen en scheenbeen zodat de voet erbij kan. Daarna wordt de voet gekanteld zodat hij vlak op de helling ligt.

Om te voorkomen dat het been bij een helling omhoog te ver wordt gestrekt, wordt het bekken doorgaans verlaagd tot de laagst geplaatste voet. Het effect is het best zichtbaar op trappen en ruw terrein, waar het personage anders zweeft of met de tenen in de grond boort — een standaardfunctie in moderne engines als Unreal en Unity.

← Terug naar het lexicon