En fysikmotor är ett datorprogram som simulerar rörelse hos fysikaliska modeller med egenskaper som massa, hastighet, friktion och luftmotstånd. Den kan under rätta förhållanden simulera och förutsäga effekter som motsvarar vad som sker i den verkliga världen, eller en påhittad fantasivärld. Dess främsta användningsområden finns inom datorspel, animering och teknisk produktutveckling.

Beskrivning redigera

En fysikmotor kan utföra simuleringen i realtid eller som en asynkron beräkning med hög noggrannhet. De senare går ofta under benämningen simulator, men begreppen överlappar varandra. Ett vanligt exempel på användandet av fysikmotorer inom spel är så kallad ragdoll, eller trasdocka. Det är en benämning på det system som tillåter kroppar och karaktärer i olika former att röra sig på ett realistiskt sätt i ett fritt fall. Oftast talar man om det i skjutarspel, när en person dör - kroppen faller och lägger sig på ett realistiskt sätt. Tidigare har speciella animationer använts vilket ofta har lett till slutliga positioner som uppenbart har varit omöjliga, till exempel en karaktär som hänger kvar med halva kroppen i luften efter att ha dött på en smal spång eller på en annan problematisk plats. De flesta spel idag använder trasdocketekniken.

Se även redigera

Realtidsfysikmotorer redigera

Öppen källkod redigera

Proprietär källkod redigera

Kommersiell redigera

Fysikmotorer med hög noggrannhet redigera