Here is a quick tutorial explaining how to easily address on-screen cursor misalignment in pointer-based Move games without re-calibrating.
For the purpose of this video I’ve used Killzone 3, but the trick applies to every game involving a pointer projected on the screen via Move angle tracking. This does not apply to games whose pointers are projected via sphere position tracking (like Child of Eden) as those are unaffected by cursor drifting to begin with.
This trick might be nothing new to some of you, especially if you are already aware of the auto-fixing properties of the Move technology already discussed in my “Move vs Calibration” tech analysis. To further elaborate on that, tho, allow me to suggest a short explanation of what I suppose happens under the hood with regards to this auto-fixing behavior.
Rather than “blindly” putting together all the data it gets from the Move sensors and the PS Eye camera, the maths dealing with combining the sensory data (sensor fusion) do also appear to constantly “cross-check” that data against the Move gem positional data provided by the PS Eye video for the purpose of addressing possible “disagreements”.
The inertial sensors might suggest that the Move is being pushed in a direction which is at odds with the positional data provided by sphere tracking (i.e. sensing a swing from left to right, but the sphere is getting bigger as if the swing was from back to forth – what gives?). In these situations, it seems like an “automagical” algorithm (as Sony’s researcher Anton Mikhailov calls it) influences the data coming from the inertial sensor so that it is consistent with the information provided by sphere tracking (which is assumed to be always “true”). And it does this constantly, resulting in some sort of on-going re-calibration.
Of course this is all speculation on my part, but it would explain why errors such as cursor drifts get fixed over time by simply pushing and tilting the Move around. Even those induced by bad calibration, as the video below shows.
In any case, bottom line is that, yes, you can fix cursor misalignment without resorting to manual calibration. And here is how you do it.