I am looking to see if we can create a true-AR multi-room walkthrough (16 rooms to be exact). Each room is approx 15x20, each room has two doorways (one to previous room, one to next room). From a high-level, we seem to need preloading of the next room while in the current room and a seamless transition between rooms. Does the Magic Leap 2 / SDK elegantly support this type of boundary switching between pre-mapped rooms? Unity or Unreal engines are fine with us. Any suggestions for this use-case are welcome (even if it is hardware other than the Magic Leap 2). From our brief research, it seems Magic Leap 2 / SDK should support what we want to do.
Magic Leap 2 does not provide any specific APIs for preloading scenes or content. However, you can use the features in Unity and Unreal to perform logic like this.
I also recommend looking into the Magic Leap 2 Spaces App which allows you to map a space and create persistent anchors. For example you could place an anchor in each room to make sure that each section of the map is properly positioned.
See the Localization Map and Spatial Anchor Storage Docs
Depending on the size of your space you may need to create multiple Spaces on the device and localize to each space based on the location of the device. You can also look into using QR codes which are more Fail proof.