Colors on surface

Hey guys, I´m trying to color a surface. After repeating the task several times I tried to reduce the amount of nodes in my code. In the simpler program with the many nodes it workes perfectly fine. The result is shown in the first picture. The surface shows the colors correctly. But when i preprocess the color values an then assign them to the surface, I get an fals image. The result is shown in the second picture. The colors are assigned horizontal and the result is stripy.
I don´t understand why it´s working differently, because as shown in the pictures, the list structure of the colors are the same, but the results vary.
Thanks or your help!


I guess this :point_down: node is really needed then(?).

image

Note; Color Range is the original name.

Yes, I use this node before the screenshot. The list at the start is the result of that node.

I understand, but you got rid of it in your other .dyn.
My point is you might need it to not get the stripes.

No I still got this node. The picture shows the node before the screenshot in the thread description. The Input is a list with 5 sublists. The output from the color range has the same list structure as the input. from that I want to take one list at a time and assign them to the selected surface.

The structure of the colors is the same but the list structure of the surface is not. The result of your first graph is a singular GeometryColor. The result of your second graph is a list of a single GeometryColor. The color map is not being correctly processed for the surface in the second graph because you’re providing it a list of (1) surfaces.

2 Likes

Thank you, I completely missed this one. But I found the problem to be the lists themselfe. The colors were saved in one big list instead of the needed several lists for the UV points created on the surface.