Another pure shader (only inputs are time and position). This one uses a hexagon SDF I derived myself. I wrote an article explaining how the SDF works here.