'360' degree movement blendspace

How would you blend “free” movement as in whatever direction you press, it orientates your character in that direction like Dark Souls or Silent Hill? I’ve almost got it, except the default position is always facing away from the camera and upper left diagonal movement (W&A keys) do not produce the correct direction. I’m sure it has something to do with setting a “now facing” animation, but that’s beyond me.