The repeating pattern is a common problem across all textures, seamless or not.
Anti-tile takes a given image node and converts it into a triple layer procedurally blended image, to remove repetitive artifacts. One click to convert or one click to revert (if you need to change the image):
If you missed the last sale you can still get it cheap for the first week of february 2019!
20% off anti-tile + all my other products using code FEB2019 (valid until 7/2/2019)
If I get some time over the next week or so I’ll have a look at implementing it! There is also a small bug that causes errors in the console if you delete an object, so this will be a good excuse to combine both for a more significant update
The reason Anti-tile doesn’t work within groups is because it only checks the material node tree, not the node trees of groups (as this could be recursive). This means even though you are viewing a node group, Anti-tile only sees 1 node group selected on the top layer.
This should be relatively easy to implement (theoretically), but for now you will need to ungroup(alt+g), apply Anti-tile and then regroup (ctrl+g).
Chaos mosaic works great for undetailed textures where you can’t notice if the orientation has changed.
The concrete texture example shows that it works quite well everywhere except the seams. The solution presented by the creator was basically just mixing 2 layers on top of each other, at which point you can forget any considerable texture detail.
Any textures with lines have no chance with this node-group.
Other advantages of Anti-tile:
1 click deployment / removal (instantly built with code)
Debug mode (so you can visualize texture distribution)