The MaterialX spec[1] says says that the displacement
node allows for “…vector displacement (in (dPdu, dPdv, N) tangent/normal space) for each position”.
I’m seeing differences between DCCs in how a tangent space displacement map is ultimately used. One DCC interprets the vector as:
For Tangent Space, R is an offset along the tangent, G along the normal and B along the bitangent
, while the other DCC has reversed interpretation of the G and B channels.
How should this be handled? Is this a spec bug or a DCC bug - and for which DCC?