-RM-40-MR-Colormap for vector texture is still only correct if not interpolated
Meaning we have many small artifacts which are black lines. They result from interpolation of opposing directions as Sebastian commented the following in the old ticket system:
This is because vectors are assumed to be in [0,1] in each component. This is simply wrong. It is fixed in my personal repo and will be merged soon. A general problem stays. How to show negative vector components? Maybe someone can post some document where this is addressed explicitly.
It seems that scaling them to [0,1] does not help alone even if negative values are handled correctly. I have a solution that works nearly. The remaining problem is that interpolation of the vectors does not work properly because they can point in opposite directions if they are eigenvectors.
Ok, it works if I turn off interpolation of the texture. As a first solution this will be the default for vector data sets. For interpolated textures there is still the problem of interpolating between eigenvectors of different sign. See attached image. This is left as future task.
(from redmine: created on 2011-09-12, closed on 2012-08-11)