How to make this kind of shape using BufferGeometry?

Instead of a sphere, I would use an icosahedron with high level of details, as its geometry has more or less evenly distributed vertices.
Example: IsoNoise (Icosahedron + Perlin noise + Isolines + SelectiveBloom)