Built in Origin Shift? GlobalPosition instead of float3

What progress UT have on Big World field?

I want as simple as possible system like OriginShift system + GlobalPosition and WorldPosition structs

WorldPosition is just wrapper around float3
GlobalPosition is double3 or float3 + int3 or something

Generate with SourceGenerator jobs to update all components on entities with WorldPosition field → shift it :slight_smile:
Data in collection need to be updated by hand or somehow registered so system can upgrade it automatically.

But we users need just to use WorldPosition for anything with world positions instead of float3 to support OriginShift.

But What plans have unity and what Api unity want to provide for us?

It’s an area of active development. We’re in the early design stages so I wouldn’t expect a release anytime soon.

3 Likes