Hi all, I’ve been beating my head against the wall with this bug for a couple days now and I’m at my wits’ end.
I’ve been following along with this tutorial on edge detection to try and create a post-process material for highlighting selected objects. In theory, it should be as simple as adding the black-and-white edge detection data to the scene texture, but for some reason 1 = 0 anytime that I connect any node that could blend these two textures. (This includes the Lerp from the tutorial, add, multiply, blend, and anything else I throw at it)
As soon as I hook up the color from the SceneTexture node, it ignores the sobel data entirely and shows the unmodified color. There is no indication of error, and all debugging I’ve done indicates that my sobel data ranges from 0-1 so it should be visibly affecting the render. Is this just a bug in the engine or is there some secret rule I’m breaking somewhere along the way that didn’t break rules in UE4?
(The code inside my MF_Sobel node is just like the PP_EdgeDetect from the tutorial with the inputs dragged out, for the record)