Unreal Engine has been a 64-bit application for a while. 64-bit means that a memory address is 64-bit (8-byte) large . When a program is 64-bit and is on a 64-bit system, it can use more memory. 32-bit applications cap out at 4GB. This has nothing to do with the floating-point precision size. Unreal Engine uses the float
type, which is 32-bit. Changing the floating-point type from float
to double
(64-bit) would be quite the challenge, and would make stored coordinates take up double the memory. On top of all that (all though I’m not sure of this), there is a good chance that the physics engine is limited to float
as opposed to double
.
1 Like