1.6K
Detail this asset from Unity Store: Original Link
This is a paid asset, but now you can download Super Raycast Free.
Super Raycast v1.4
Super Raycast gives you high quality raycasting against Renderers including animated SkinnedMeshRenderers without the need for colliders, collision meshes, or other setup.
Forum Link
Just call SuperRaycast.Raycast().
Use bump maps to get higher quality normals, and height maps to get higher quality hit points.