Alright, first problem was because I was testing on static meshes. As per this video the object being tested should be marked as ‘Movable’.
Second problem appears to be attempts at getting the last location compensation to work. I’ve got a parameterized vector (called LastLocation) that I’m updating every tick to be the camera location of the previous frame (and storing the current location of the camera at the end of the tick). Although the motion according to the visualization overlay appears to be compensating, the final blur still appears strange. I’ll need to investigate this further.
Tracking the compensation sphere is still blurred
But the compensation tracking sphere does have inverse motion vectors now
The constructed material
The update method for the material
Finally the material