Is there a "Volume Select" equivalent in Blender?
Animation Nodes can be used here. The Find Nearest Surface Point node is used to compute the distance between every element and its closest surface point, the distance is then used as the scale of the elements as following:



Evaluating the distance at an interpolation gives you fine control over its rate of change: