All material changing is client-side unless you replicate the change to other clients, so you don't have to worry about that.
As to how it works, the Post Process effect we use looks for colors within the magenta-color range and replaces those with a heat-signature. Unless you have a good understanding of how shaders work, you're going to have a hard time implementing it. Our version, although unoptimized, is extremely huge and exists out of two to three material passes before we end up with the result you have seen in our screenshots.
As to how it works, the Post Process effect we use looks for colors within the magenta-color range and replaces those with a heat-signature. Unless you have a good understanding of how shaders work, you're going to have a hard time implementing it. Our version, although unoptimized, is extremely huge and exists out of two to three material passes before we end up with the result you have seen in our screenshots.