bazzargh<p>Test renderings from an algorithm I wrote to generate mosaics. It came from being unhappy seeing image mosaics that are just pixelations - real roman mosaics used the Opus Vermiculatum style <a href="https://en.wikipedia.org/wiki/Opus_vermiculatum" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">en.wikipedia.org/wiki/Opus_ver</span><span class="invisible">miculatum</span></a> , tiling along edges. Roughly, this calculates the best candidate edge points using the Sobel operator, places pairs of light/dark tiles there (slow), then grows remaining tiles from those (fast) using the underlying image colour from the square centres, while trying not to overlap entirely. <a href="https://hachyderm.io/tags/creativecoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>creativecoding</span></a> <a href="https://hachyderm.io/tags/generative" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>generative</span></a></p><p>Original images from Wikimedia Commons.</p>