I am using Local Vertex Offset to displace geometry but it only happens at render time it seems. The plane remains flat in the scene and all my raycasts see only a flat plane. I feel I am misunderstanding what vertex offset actually does and some enlightenment would be greatly appreciated.
Hey there, the Vertex Offset displacement not showing up on the scene view wireframe shouldn't happen if you're on Windows, however, Mac has some editor specific issues that might prevent Vertex Offset or Tessellation to show up in the scene, could you confirm which platform and Unity version you're currently on?
Regarding the raycast issue, this is not really an issue nor it is ASE related. In short, if you're performing a raycast via script it will be calculated by the CPU, and since the Vertex Offset operations are calculated by the GPU, it's expected that the data mismatches. You would likely have to perform the vertex deformation on the CPU and then update the mesh collider in order for this to work as expected.