I am scattering points on a creature. So far so good. I can get pretty much what I'm after. I'm using density driven by attribute which is noise based. The scattered points are relaxed nicely to get an organic distribution.
Now my problem is - some parts of the creature are really thin, like fins of a fish. Here, the scatter function thinks points that end up on the opposite sides of the fin add up to the density, so there are far fewer points that I would need.
Is there a way to discriminate points by their normal vector before the relax function kicks in? I.e. when calculating density based on proximity, just ignore points with opposite-facing normal?