Distance limit for player pawn? Being too far from origin seems to break the player pawn entirely...

Hi All,

When i get too far from stuff my call to “get player pawn” fails. I am using a custom camera / player pawn setup where by i can move the player pawn (fly around as though a drone in space) and if i get too far from “stuff” in my game the “get player pawn” call suddenly fails.

Pan and tilt seem to keep working - but the dolly and pedastal controls stop working when the “get player pawn” call there fails to return anything.

Here’s the error:

image

I spawn the player at 0,0,0 and it fairly consistently fails at around 20k units away from origin:

It does not matter what direction i move away in - it always comes to a point where the “get player pawn” call simply fails…

Anyone know what’s going on here?

Update:

tried setting the player pawn to a variable - and this still breaks - so for some reason the player pawn is being nullified - under the hood.

it doesn’t cause an error anymore though - and the player pawn still returns true on an “is valid” check - but it refuses to move anymore…

is this a bug in unreal?

Alright…interestingly - if i look down and go backward (so only affect the global Z axis) this does not lock out - i tested it all the way to 1million units away and it was fine…

The control input does not matter - if the pawn goes outside of what seems like a very tall column of space then the pawn gets nullified - X and Y are bounded by around 20k units - Z is unbounded (for all intents and purposes) - these are global eular directions btw

I am completely stumped…what IN THE WORLD is causing this?

if i set the spawn location for the pawn to outside of the “column” then i can’t move at all

UPDATE:

ok this is truly weird. So there is no ceiling - i can go as high as i want (set the starting position to 0,0,10000000 and i was able to move like normal and indeed keep going UP. there is a floor though:

image

Is there some “limit” to the world set somewhere? coz this “thing” seems to have shape that is not the same in each direction…approx 1 million to the floor, infinite to the ceiling (tried it with 1 TRILLION positive z and it was still fine), and about 24k in X and Y

OK…I think i’ve worked it out…

It’s loading range innit?