We all know that both per-pixel/vertex lighting algorithms require knowing of vertex normal which is very easy to compute on static mesh. With displacement mapping, the shape of the objec could change frame to frame, how can we compute the vertex normal accurately and efficiently without adjacent vertices' information? I can figure out a few ways to compute face normal in vertex shader, but vertex normal is the averaged face normals, I don't see there's a trivial way to compute them.