I am regularly asked to create “smart” (dynamic) models and I often have to solve what should be a simple issue to resolve given the right feature. It is the problem of a dynamically scaled texture stretched beyond the desirable scale of the texture. Currently the default behavior is to stretch the texture along with the face when dynamically scaling. This can be a desirable behavior, though I often find what I really need is a tiled texture. It is at times I need a tiled texture that things become difficult. Currently I have been resorting to coping geometry with a properly mapped seamless texture and hidden edges to create the illusion of a properly tiled texture. This has the downside of filling a model with needless amounts of geometry. My biggest wish would be a toggle somewhere to either have tiled textures or stretched textures. It could be on the material itself ideally, like “Force Tiled” check box?
I have also resorted to exploding all geometry as raw faces tile the textures by default restoring the scale. Unfortunately this totally defeats the purpose of having a dynamic model in the first place. There may be a better method of resolving this problem that I am not aware of, if so please advise.