No.28030
The problem with procedurally generating textures in order to make them more distinct is the same problem as just having a lot of unique textures hand-crafted or sourced from photography or something. You still end up needing to store a large amount of texture files to keep things consistent. You might be able to get around this is you use a random seed type of system, so that you don't have to store the textures in the game files, but you still have to store them in system memory when you load a scene unless you have a way to instantiate the procedural textures at render time.