0
$\begingroup$

If you place any object in the viewport really far away from the center and start to rotate, it starts shaking/giggling...

Does anyone know how to solve this problem by not moving objects to center?

And here is a test blend scene:

This kind of problem usually occurs when you need to import .dxf files that contain exact coordinates of lines and not allowed to move!

$\endgroup$
1
  • $\begingroup$ Please upload blend files to blend-exchange.giantcowfilms.com rather than elsewhere. Other locations can expire or become no longer available. Example videos are best converted to animated gif and added to the question as an image to make them more accessible to others reading the question, without having to open an external link. $\endgroup$ Jan 18, 2018 at 13:51

1 Answer 1

4
$\begingroup$

Typical 3d systems use internally floating point arithmetics in single precision (ref: https://en.wikipedia.org/wiki/Floating-point_arithmetic). When floats get larger they (by design) get less precise. Hence you see these staggerings. Also other systems have these limitations.

I worked on a custom pipeline where everything was stored on disk relative to a specific point in the world. Per scene we had an offset that was applied during loading so that the center of attention was always near the origin. We did all this to overcome the limitations of floating point.

Systems that need to be more precise (like CAD systems) typically use double precision or do not use floating point arithmetics. But that will give you a performance penalty.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.