I want to display a secondary texture on the shaded part of an object based on the lighting value. Where the model is lit above a certain threshold it should show texture A. Under this threshold it should either display texture A and B, or just texture B. Either way will work for the effect I’m trying to create. Is there a way for me to do this?
If it is a static light(as in not a flash light), then i guess you can do something like that via Blueprints. You need an If node in the material to make the transition between each texture, use a parameter value(you can control this either with a parameter collection or a material instance) then adjust that value depending on the light’s brightness in the blueprint.
Edit: You can ignore this post. Looks like you need partial transition depending on shadows so this wouldnt work. :\
Thanks for your response. I need to find a way to do it dynamically. All the characters in the game will appear with this effect and I need it to update as the game plays.