Curious, in general, how does this work? Does the emulator take transform information like position in the emulated game, and apply it to 3D models that are technically rendered separately?