One small image, no end in sight.

A tileable (seamless) texture repeats without a visible edge. Use one in Blender with Repeat and the Mapping node, lay out UVs for it, make one from a photo in a Photoshop-style workspace with Offset, the Clone Stamp and the Healing Brush, keep every PBR map tiling, project it without UVs and hide the repetition.

STAGE
    SAME KEYS AS THE REAL TOOLS

    Shortcuts you can use here

    Keys work while the mouse is over the workspace. In the Photoshop stages they follow Photoshop; in the Blender stages, Blender.

    C · S · J · H
    Photoshop: Crop, Clone Stamp, Healing Brush, Hand
    Alt + click
    Photoshop: set the source of the Clone Stamp or the Healing Brush
    [ · ]
    Photoshop: smaller · bigger brush
    CtrlJ · CtrlI · ShiftCtrlU
    Photoshop: Duplicate Layer · Invert · Desaturate
    Space + drag · Ctrl0
    Photoshop: pan · Fit on Screen (the wheel zooms)
    G · S · R · X Y
    Blender UV Editor: move, scale, rotate islands, lock to U or V; type a number and Enter
    A · AltA
    Blender: select all · none
    CtrlZ · Home
    Undo (both) · frame the view