I have a trail object, I would like that the color of the trail gradually changed over time, is this possible? and if so, how? thank you
I thought maybe a simple way would be to do this:
sourceMat.emissiveColor = new Color3(tc1,tc2,tc3);
trail.material=sourceMat;
and then change tc1, tc2 and tc3 over time
and yes this works, but not sure if changing so often in an observable this property is bad for performance, I wonder if this is a good way or there are better ways
the other issue is that this seems to change the color of the entire trail, but what if i want the color to change only on the new part of the trail, not the old one mmm maybe thats not possible
alternatively is there a way to apply some kind of edge to the trail? its just that my path many times crosses itself sometimes and you cannot distinguish the path well, so i need to separate the different tracks from each other
For performance sake, just change sourceMat.emissiveColor.r/g/b
instead of recreating a new Color3
each time.
You canโt change only some parts of the trail and not some others, the material applies on the mesh globally, so on the whole trail.
No possibility to apply some specific effect on the edge neither in the current implementation. You could try to create a specific shader, though.