The seamless option, if enabled, will make the texture seamless at unit
boundaries and reapet beyond such boundaries. The scale of the texture
in this case represents the number of cells before the texture starts
I only did an EEVEE implementation for now, I will do Cycles once
the patch is reviewed to conserve effort.