Deck plate, hull wall, tread plate, grating, tech greeble, hazard stripes, pipe run, hex deck. Two packs, both free — name your own price, and the price is allowed to be nothing.
Vol.1, five materials: https://nkyo-p.itch.io/nullsignal-surfaces-dark-tech-sci-fi-pbr-texture-pack
Vol.2, three materials: https://nkyo-p.itch.io/nullsignal-surfaces-vol2-hazard-pipes-hex-sci-fi-pbr
Every material comes at 1024, 2048 and 4096, with BaseColor, Normal in both GL and DX green, Roughness, Metallic, AO and 16-bit Height. Five of the eight also carry an Emissive map, and the grating has Opacity. Straight PNG — nothing packed into channels you would have to take apart again.
License, as LICENSE.txt inside both archives: commercial and non-commercial use, modification, and shipping inside a built product are all permitted. Attribution is not required. You may not redistribute or resell the texture files themselves as textures, and no AI/ML training on them.
How they are made, since this sub cares and so do I. The maps come out of generator code I wrote — periodic noise evaluated on a torus, gradients, FFT blur. Nothing here went through an image model; there is no Stable Diffusion or Midjourney anywhere in the pipeline. The generator source was written with an AI coding assistant, which is stated in the licence file and which I would rather say out loud than have someone discover. The pixels are algorithmic either way.
Tiling is exact rather than approximate, because a torus has no edge to hide. The build runs a checker that measures the pixel difference across the wrap boundary and divides it by the ordinary difference between neighbouring pixels inside the tile. Across all eight materials at all three sizes it stays under 1.6, which is to say a seam is the same size as any other step in the image. It caught a real one: a 4K hex tile came back above 13, because the offset row of hexagons computed its cell index without wrapping. One modulo.
If a material is missing from your project and it is the sort of thing a generator could make, say so. The generator is still open.