The “Vague Affinities” referred by the title of this work, relate to the basic tenets of the software engine that produces the presented structures. The basic rules of the code are about the dualism affinity/difference. We start by defining a group of several hundred agents with a color value associated, chosen from a palette with a continuous gradient. The color information is then stored in a Vector3, thus the difference between two agents becomes their difference Vector. Agents with a small chromatic distance will get closer (spatially), however if the chromatic distance will be larger than an average value, they will turn away. But that’s not all, if they exceed a certain minimum distance threshold during approach, the force becomes repulsive instead of attractive. The agents’s dance is led by a few variables that together with the ‘energy’ of the palette used (high or low contrast, saturation, etc), will determine progressive structures of (temporary) equilibrium. The final form created by the colored connections between agents, turns out to be the direct expression of the colors values and their distribution within the palette. The images below are snapshots of the shapes toward a ‘vague’ equilibrium seeking.