Patterns not showing in BP designer
Does anyone know what causes this?
My asphalt foundations don't show patterns when inside BP designers. Once the BP is saved and then placed outside of the BP designer, the patterns show up.
It doesn't seem to effect my concrete foundations, it's only effecting Asphalt... which is strange since afaik, they're both identical apart from the texture files.

26 Replies
do they start showing up if you save/reload? do they show up if you load a blueprint with them into the designer?
if you copy the stuff behind your concrete foundations, then slowly change them over to match your asphalt ones, at what point do the patterns stop working?
So when copying patterned foundations in and out of BP designers - always the foundations outside the BPD show the pattern, and always the ones in the BPD don't
When saving the game and restarting, the foundations are still missing patterns
and when saving the blueprint and loading the blueprint in a new BPD, the foundations are still missing the patterns
I'm sorry but I don't quite follow the second suggestion/question
"Copy the stuff behind your concrete foundations, then slowly change them over to match your asphalt ones" - I'm not sure what I should do here
you said that the patterns work on your concrete foundations, and that the concrete and asphalt ones are pretty similar. so to figure out what is going wrong, start with what works (concrete) and slowly change the settings over until you have made the asphalt ones again. somewhere along the way, it should break, and then you know what part is breaking
Ah sorry, I was thinking in game
I see what you mean
as I suspected... though I don't really know how to fix it... disabling the normal map from the asphalt material, fixed the problem
seems the blueprint designers and the stencils/patterns, don't like normal maps?
Maybe the pattern is being hidden underneath the normal map?
I can't disable the normal map to fix this problem... the material looks pants without it
This is my concrete material that displays patterns in the BP designers without any problems


This is my asphalt material that has problems
I don't really know what purpose this "VertexNormalWS" node serves
but i guess that's why the concrete texture doesn't have problems
UE5 materials make me wanna blow my brains out
Nope, didn't work. I wired up the VertexNormalWS node in to the normal, exactly as it's done in the concrete material and the patterns are still missing while in BP designers.
So... is the issue actually coming from the normal texture itself?
my guess is also that the pattern is being hidden under the normal/displacement, but that's still really weird it would only occur inside bp designers
@AngryBeaver (FE, CC+) any idea why patterns would have trouble appearing only inside bp designers, tied to the normal map?
i did notice, for a split milisecond, while flicking my cursor over the foundation while having the pattern tool active... that you can see the pattern very very momentarily
it's sooooo brief and occurs between even a single frame, so that flicker can't be seen everytime
suggesting that, like you said, it's being hidden under the normal map
Sounds like the pattern is being to applied to the temp buildable and not the lightweight instance, or vice versa
It cant be hidden under the normal map, thats not how materials work
would that still be applicable when disconnecting the normal texture from the material fixes the problem?
i'm not sure what the difference is between a temp buildable, versus the lightweight and the static mesh
When you have the buildgun open, a temp buildable actor is spawned on top of the lightweight instance and the customization (pattern ID) is supposed to be applied to both. I think what is happening here is that one of them is not receiving the pattern ID, this is why you can see it for a brief moment or from certain angles, as those two meshes are z-fighting
That is the only thing I can think of that would cause this, but I don't know why it's happening
so, in theory, if this is actually a problem with the game... then copying my asphalt normal to my concrete texture, would replicate the problem?
I doubt it's a material problem
try using the simplest possible material with patterns (disconnect all your fancy stuff)
all the meshes for asphalt and concrete are identical... It would be really strange for me to have created the same problem across all the asphalt foundations and to have managed to avoid it in all the concrete foundations

found the problem
this presumably got added to all the Asphalt build files, because I made those files by copying them from the Concrete build files and just changing them over to match Asphalt.
Solution
resetting that Override Materials element to 0, fixes it
what override did you have in there previously?
the override points to the materials being used by the static mesh
and the concrete files have nothing in that field
I think what's happened is, I've copied the concrete buildable file, changed the mesh to the Asphalt mesh, and then changed the material to the asphalt material.... and it's populated that override field automatically with my Asphalt material at some stage... because it thinks the mesh originally used concrete and i'm overriding it?
i never filled that override field myself and it's empty in all the concrete files - so UE did it automatically
#

oh okay, they're all being overridden with the material that has stencil disabled
the static mesh file is overridden with a non-stencil material, while the lightweight instance has the stencilled material
and i guess that means BP designers retain static meshes?

fixed
I should probably fix those edges where the pattern is bleeding across the border
Ah, I didnt think about override materials, that makes sense. Glad you got it fixed. 🤘