Ken Perlin came up with this idea of procedural texture maps; adding noise to a basic pattern to make it seem more natural. His website does a pretty good job explaining things, the marble texuring is a good example, the veins look much more real with noise.
Studying for another graphics midterm. I don’t think I’ll do better than the last one, but it shouldn’t be too bad.