Kontinuerlig kollisionsdetektering
Testar banan ett objekt sveper mellan två bildrutor i stället för bara dess slutposition, så att snabba objekt slutar tunnla rakt igenom tunna väggar.
Diskret detektering kollar bara var objektet hamnade efter steget. En kula i hög fart kan då stå på ena sidan väggen en bildruta och på andra sidan nästa, utan att väggen däremellan någonsin registrerades – fenomenet kallas tunneling.
CCD sveper i stället formen längs rörelsen (svepta volymer, conservative advancement) och hittar den första kontakten på vägen. Det är dyrt, så motorer som Box2D, PhysX och Bullet slår på det selektivt för just kulor och snabba kroppar. Alternativet – kortare tidssteg överallt – kostar mer för hela scenen.