Just a fantasy. Points: MeshSurfaceSampler + onBeforeCompile.
Demo: https://codepen.io/prisoner849/full/yLRJVVM