Is there a reason you can’t use Viewport.Unproject? You’re missing the projection matrix at the least unless GetViewMatrix is returning the combined View-projection. (World * view) * projection.
Is there a reason you can’t use Viewport.Unproject? You’re missing the projection matrix at the least unless GetViewMatrix is returning the combined View-projection. (World * view) * projection.