Noise Vertex animation on a mesh

I start a project that i really need some animated noise effects to be applied on the vertex of a mesh,
i dont know where to begin to research it, anyone have some tips?

In fact im there is a guy that already developing a kit for this, but he doesnt launch it yet:
http://forum.unity3d.com/threads/62651-Mesh-Modifiers

i starting like this, but i dont know how treat each vertex vector3 value apart…

function Update () {
var mesh : Mesh = GetComponent(MeshFilter).mesh;
var vertices : Vector3[ ] = mesh.vertices;
var rnd = Random.value - 0.5;

for (var i = 0; i < vertices.Length; i++)
vertices += Vector3.up * rnd ;
mesh.vertices = vertices;
mesh.RecalculateBounds();
}

Start here dude:

If you’re animating the vertices of a mesh you’ll need to figure out where the vertice is animating to and from and then use Vector3.Lerp to animate it.

vertices[i] = Vector3.Lerp(vertices[i], vertices[i] + Vector3.up * rnd, Time.deltaTime)

Thank you Man!!!
You help me a LOT!!!

Crumple Mesh modifier works fine for me!