Whenever I read up on motion blur in presentations or papers it seems people always separate camera motion blur (or velocity) from object's motion blur (velocity). I'm wondering why that is ?
I don't quite see how the velocity computed from sampling the Z/W depth and reconstructing the world space position and then reprojecting it to the previous frame using the PrevViewProj matrix is any different than the velocity computed from just transforming (in your geometry pass's VS) your vertices by the WorldViewProj & PrevWorldViewProj matrix (ofc other than that it includes the world transform for object translation,rotation and scaling).
Why do people separate these two ways ? Is there any particular reason ?