crescent moon packed pixels
@ylegall how on earth was this rendered??!!
it looks amazing
@notableperson Thank you! The circle packing is computed first. Each center point is assigned a "lightness value" which can be done in different ways, such as sampling from a pre-rendered image or by casting a ray onto a virtual scene.
Then the lightness value is converted into an orientation for each instance sphere such that the appropriate amount of white or black is shown.