It'll take some tweaking to get the result you want, but you can achieve something similar using the Crosshatch filter: ##Step 1: Start a new document with a layer filled the color of your choice ![Step 1][1] ##Step 2: Create a new layer, fill it with black, add noise with <code>Filter -> Noise -> Add Noise...</code> ![Step 2][2] ##Step 3: Add a Cross Hatch filter to the noise: <code>Filter -> Brush Strokes -> Crosshatch...</code> ![Step 3][3] ##Step 4: Set the blending mode of that layer to <code>Screen</code> and reduce the opacity to about 40% ![Step 4][4] ##Step 5: Rotate the crosshatch layer by 45° and then crop ![Step 5][5] ##Result: ![Result][6] Some fine tuning: I added a Gaussian Blur to make the crosshatches a little less harsh. If you're alright with it not tiling nicely then you can add a gradient to the base color layer. ![Result 2][7] [1]: https://i.sstatic.net/iHMIE.png [2]: https://i.sstatic.net/WmTl6.png [3]: https://i.sstatic.net/28TF0.png [4]: https://i.sstatic.net/gDVcw.png [5]: https://i.sstatic.net/SVyvX.png [6]: https://i.sstatic.net/BuTBi.png [7]: https://i.sstatic.net/rsmRW.png