Hi Alex,
This is undoubtedly more a task for a specialized plugin. I’m not aware that it exists. It needs to calculate the crossing points among the Spline and set then the four points for a quad polygon on those four points. That sounds perhaps simple, but when I look into the Mathematics book for CG, it tells me that there are three outcomes for each crossing point. There is one; there is none, or there is an infinite number of such (line matches the other line [Spline]). Then to the next crossing…
Then it needs to be established which four points are designated for one polygon. Even one Spline moves from below to above or crosses another (X).
So, in a nutshell, I have no idea how to do exactly that with Xpresso, or in a way that I can communicate it here.
What I suggest is the following:
https://www.amazon.com/clouddrive/share/CQyNZBySCEtTva57HT9FdAxU2iE5OtyvNd33t1T4ZlF
I have set up two Objects, and each has several long polygons. The long edges are selected and got a Cylinder (not a spline…)
With the Explode, I separated the Polygons (virtually), and that gave me the option to colorize those. While transparent, the second set up (similar) mixes the colors, and each crossing field contains a precise color. If rendered in 32bit/float, channel (EXR), it should be rather simple to replace these colors or set the unwanted to neutral with a simple Colorize/Gradient.
The points of each polygon can be animated, as I have done it.
In the same way, one could create single quad polygons between two Spline and animate the Splines to get the mixing color fields.
If I get another idea, I will add this. But this was all I could find after many hours of searching.
All the best.