I'm rethinking where to animate my texture coordinates for materials like water where I scroll normal maps. Basically, I'm debating whether the texture transform should be a material property or an object property.
Suppose I have a "pondwater" material. If I make the tex transform a property of the material, I will end up with different "pondwater" materials that only differ on how they scroll textures (velocity).
If I make the tex transform a property of the object, then different pond objects can use the same "pondwater" material, but specify a different scrolling velocity. However this means the object has to have knowledge that it has a material that needs scrolling texture coordinates.
Both seem workable. I'm just wondering if there is a standard place to implement animated texture coordinates.