I(Mr Fishy) have been developing an A.I. / Artificial Intelligence for Minecraft resource packs, you can put textures through it and it will try and figure out what should be rough and what should be smooth and from there it will add Noise to the texture based on how rough it thinks it should be. However this can take a long time and it's only in alpha stage, luckily I can make a resource pack containing blocks sent through an alpha test of the A.I. and release the pack publically, please note that this is an early development and as the A.I. improves the textures will and for now only blocks are supported. In the future this A.I. will be released to the public for users to put through their personal packs and chose how much detail they want added, which blocks don't get affected and even an upscaling feature will be worked on. Please follow my twitter to support me with this project: https://twitter.com/StudiosFishyA 32x, 64x, 128x, 512x version using the upscaling tool will be available later on, as of now only the 16x default put through Noise A.I. is available.an RTX version will be available in Late July/August.
Select version for changelog: