Pick the image(s) you like by clicking them—a selected tile turns green—then press Evolve. Your picks carry over unchanged and the rest of the grid is re-bred from them by mutation and crossover. Press Space or Enter to evolve selected—u or z to undo, r to restart, x to roll again.
Each tile is painted by a CPPN: for every pixel the network reads (x, y, r, bias)—where r is distance from center—and outputs a color. Selection edits the network's weights, connections, and activation functions. Everything runs in your browser. « Back to the gallery · About the project