Basically, I want to be able set my material: 1 pixel = 1mm.
Then, I want to be able to resize an object, keeping the texture pixel-per-milimeter without resetting doing anything with the mapping.
For buildings, and likely any repeating material, the repeat mapping is a nightmare, and a waste of time.
Can we resize the object without the texture becoming stretched?
The core problems is: I want the size to be associated with the materialānot the mapping.
Woodgrain is always one size.
Floor tiles are always one size.
Clapboard are always one size.
Grass is always one size.
Hello - setting the texture to use WCS rather than a mapping channel will get you sizing rather than repeats as the setting in the texture. The Rhino architectural materials are set up this way.
Oh, it slides off, not being attached at either end.
Thereās a problem with that, such as a tiled floor, with a small threshold (separator) between rooms.
This is why Iāve done the least texturing I can get away with.
There still arenāt solutions as that could do what the 20-year old game editor GTKRadiant could do, as far as automatic fit n-copies onto a surface, as well as automatic uv n-copies onto a nurbed surface. These are powerful tools. I suspect that they havnāt been added because people havenāt tried them. Though, with that stated the ordinary non-nurb texturing on planar surfaces is very rudimentary, and sophisticated programming techniques were needed to recalculate the new texture texture position after translations, apparently locking the texture on the surface from the userās take on things. The automatic uv n-copy on a Nurb was way powerful. If you have seen cables, pipes, and arches in later Doom and Quake games, these carved and meandering Nurbs were textured properly in a few seconds eachāwithout unwrapping.
The decals and unwrap are great in Rhino, though, exceptional for a CAD/Design program.