Using the ARSample from the 4.17 blog as a sample, we set up our project to draw a character.
The ARSample scale of objects is pretty large so it is hard to see the drift. If you scale the objects down to 0.1 (like 6-8 inches tall) you will see they are not locked that well. There is some performance issues to it since if you set the object like the sphere to moveable so it is dynamically lit, it is much worse. This is a pretty simple scene.
Our scene has 1 skeletal mesh character and one object that acts as a mask (has the camera material on part of it).
With that it works but it looks like there is a several frame lag on the tracking with it drifting all over.
For reference, we have the exact skeletal mesh character on Unity ARKit and it is rock solid. No drifting really at all with the skeletal mesh dynamically lit and some effects.
Anyone have any tips for potential fixes for making the UE4 ARKit tracking more stable and reliable?