You could use world position (or just some non-uniform sampling) to offset the UVs and get a similar effect, no? Is hex significant or is it just one of any number of ways to break up the uniformity?
See: https://iquilezles.org/articles/texture repetition/ for a good breakdown on some techniques.