Fysisk motor

Fysikkmotor eller fysisk motor er et uttrykk som brukes i informatikk for å referere til programvare som er i stand til å utføre simuleringer av visse fysiske systemer som stiv kroppsdynamikk , flytende bevegelse og elastisitet . De brukes mest til videospill .

Beskrivelse

Fysikkmotorer kan klassifiseres i to kategorier i henhold til beregningskapasiteten de krever: sanntidssimuleringsmotorer og høypresisjonsmotorer . Dynamiske simuleringer med høy presisjon krever en slik beregningskraft at sanntidssimuleringer ikke er mulig: dette er tilfellet for simuleringer med høy oppløsning.

Bruker

Simulering for vitenskapelige formål

For tiden brukes dynamiske simulatorer til å modellere svært komplekse prosesser som krever et stort antall beregninger og høy numerisk presisjon. Mange ganger utføres disse simuleringene med en vektorprosessor .

Videospill

For å modellere den virkelige verden bruker videospill dynamiske simulatorer av høy kvalitet, siden det er mye viktigere å tilby brukeren andre egenskaper enn presisjonen til fysiske fenomener.

Kollisjonsdeteksjon

I en datamaskin blir simulerte objekter modellert ved hjelp av et antall punkter eller parametere som er minimum for å representere dem med en grad av presisjon som er operativ. Denne minimale representasjonen kalles mesh .

Vanligvis, for å oppdage en kollisjon, betraktes hvert enkelt av objektene som nærmer seg inne i en tenkt boks hvis størrelse er minimum som er nødvendig for å inneholde den, og skjæringspunktet mellom disse boksene forstås som en kollisjon.

Et annet alternativ er å tessellate objektene i små volumer, hvorved en mer nøyaktig simulering av objektets fysikk også kan utføres ved hjelp av finite element-metoden .

Eksterne lenker