I'm very excited to see this feature implemented! Gave it a try today and immediately ran into an issue. Unless i'm doing something wrong, but it looks that decal keeps its own mapping for entire material, no matter if certain channels are ON or OFF. I would expect that when some channel id turned off, it would get mapping from the base material for that channel, otherwise i think this feature's usage will be severely limited.