Tilting character to surface. Lost in vector math. help please

ehh… perhaps constrain to plane? I’ve not tried that yet, as my project is mostly earthbound… There should be an option for that in the Character pawn defaults.

The extreme angles thing I fixed at first by reducing the raycast length to its bare minimum. But then I found the “Ease” node. Simply type it in, it should be under Math/Interp. Speaking of interpolation, you can set up multiple raycasts from many different points and have them lerp between each other if you, perhaps, had a character that was quite large and you want a smooth transition over corners. Like if a 4 legged mech stood on a corner, you wouldn’t have to pick an angle, with 4 raycasts arranged in a square, you can simply lerp between those values to get a medium value for rotation.