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?

238 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

This is cause positions for these objects are usually represented with single precision floating point numbers. Which basically means they use 32 bits to represent each axis, and after a certain distance the numbers representing positions become more and more inaccurate.

This is why you can see like models becoming kinda shaky and stuff, cause the vertices of the models start jumping around relative to where they should be.

Usually what games (e.g. space related games) can do is actually just use double precision instead, which is 64 bits representation rather than 32. This allows for good accuracy for insane ranges to the point of like galaxies and beyond. A lot of games out there uses double point precision like Minecraft, Elite Dangerous, No Man’s Sky, etc…

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