Hi, guys!
So, as you may know, the TexCoord node in the Material Editor has few more options if you click on the bottom arrow in order to expand its contents. One such option allows you to “un-mirror” the texture along the U, or V (or both) axis, if for some reason you need to do this to your texture. The problem, however, is that the behavior seems utterly broken:
Here’s how the regular texture looks like:
And here’s what the Un-Mirror U checkbox does to it:
Apparently it keeps the right half of U between [0.5 … 1] and stretches it along the entirety of the domain, while discarding the left half between [0 … 0.5]. My expectation was that is should remap U from a [0 … 1] range to [1 … 0], essentially flipping it over along the U axis, as this is what “mirroring” means, at least according to my understanding, which would be the equivalent of this:
And no, there is no problem with the texture itself. I’m using one that comes with UE and you can further see that the issue is in the UV processing if you preview the TexCoord node itself:
Regular case:
Un-Mirror U case:
It’s clear that the right side of the image gets stretched over the left one as well…
Am I wrong in my assumptions, or is this really a bug? Since even a deeper look into the documentation of this node offers me with no clue at all on why my expectation doesn’t coincide with reality.
Any ideas? Thanks a bunch!