The SurfDeform modifier works the same way as the PatchDeform modifier, except that it uses a NURBS Point or CV surface instead of a patch surface to apply surface deformation.
SurfDeform shapes how the snake rests.
To use the SurfDeform modifier:
See PatchDeform modifier for a description of the user interface.