I’ve read the “Overview of Substrate Materials” section in the documentation, but I’m still unclear about the relationship between Substrate, Material Layers, and Material Functions.
I’m trying to create some dynamic material-based effects. I’ve previously used Material Attributes and Material Functions to make object-specific effects (e.g. one banana with a magical “dissolve” effect), but now I’m trying to create generic transition effects that can be applied to any object. I thought I’d try to create a layered material version, but it sounds like Material Layers and Substrate aren’t working together yet. Can I achieve this with Substrate, or do I need to stick to Layers?
For example, is there a way to create a Substrate Master Material with a parameterized “base” layer (banana, apple, orange) and a separate parameterized “transition” layer (dissolve, burn, shatter), and then dynamically load in the base and transition separately when the game is running?