odf opened this issue on Oct 27, 2008 · 13933 posts
odf posted Sun, 11 January 2009 at 5:56 PM Online Now!
Quote - Other programs may have trouble with the UV coordinates lying outside the first unit square. Poser clearly doesn't and that's a neat thing.
As far as I know, for Poser, this has no performance or usability impact whatsoever, since everybody leaves Image_Maps tiled anyway in almost every shader.
Thanks! That's what I thought.
Wings3D, Blender and UVLayout are fine with the UV coordinates as I have them now. Obviously, I need to check UVMapper and ask around some to see what other people might be using for texturing and such. I can easily write a Python script that shifts all the UV coordinates back into the first unit square and writes the result out as a new geometry file. Restoring the original coordinates so that all the shaders will still work is a tiny bit more tricky, but can be done. So unless I hear about some commonly used program that can't handle my current layout, I will probably leave it as it is.
pitklad: Are you referring to the square positions in the picture I posted? Those are in UV coordinates, so every square is one unit wide and one unit high. If you apply a texture map, it will normally be mapped onto the first unit square, independent of its resolution. Or in tiled mode, it will be mapped onto each unit square. That's the nice thing about UV coordinates. They don't care how many pixels you have in your texture maps.
-- I'm not mad at you, just Westphalian.