Why in 3D software (like games or 3D modeling apps) if you get too far away from the center point (0, 0 ,0) things get really glitchy and broken?

242 views

Why in 3D software (like games or 3D modeling apps) if you get too far away from the center point (0, 0 ,0) things get really glitchy and broken?

In: 59

7 Answers

Anonymous 0 Comments

Coordinates are often stored as floating-point numbers which is essentially scientific notation with a fixed number of digits. Because the amount of digits is fixed, so too is the precision thus once an overall value becomes significantly large (or small), the smallest difference representable with those digits corresponds to a larger percentage of the value as the offset each digit equates to is scaled by the magnitude of the number. The material result of this is that there is a significant gap between possible coordinates that cannot be represented inducing noticable rounding errors as what should be a continuous coordinate space takes on discrete increments.

You are viewing 1 out of 7 answers, click here to view all answers.