Very cool adaptation to Field, David.
Here is Fields.4.tox. It gives a lot more choices of how you shape the field. First off, without any inputs, selecting SOP gives a regular array of points, and selecting CHOP gives random points, both in a 1x1x1 box. Or connect any set of points, allowing you to do point cloud shaping. (TOP points not implemented yet.)
Type lets you affect points on either side of a rotatable, translatable Plane, or inside/outside a transformable ellipsoid. Fadeout Range lets you feather out the points.
In Plane mode, Shoulder pushes the fadeout range inside or outside the plane. Also the plane can be shaped using the Parabloid parameters so you can scoop points out from a point cloud. field4 goes further, forming a cup by giving it a lookup curve that goes from 0 to 1 to 0 into input4.
If your model is big, make the Instance Size larger.
You can combine fields by using several Field COMPs and grabbing he “weight” channel of the first output. Whether you give it a SOP or CHOP as input, it outputs always the SOP (with a “weight” attribute") (seen in the viewer), and the CHOP with an added “weight” channel. To combine, just add/max/subtract/whatever the weight channels before instancing.
Once you get familiar with the parameters, it’s quite amusing to mess around with.
And thanks again to David for the adaptation. It’s kinda a third mode of proximity to a line segment, and is animated.