Spline meshes placed in BP only receive indirect when selected in viewport..?

Same picture on left and right except for on the left I’ve selected a Blueprint that makes a procedural road and places spline meshes along it.

The road (quads generated in BP) looks the same in both pictures and gets the blue hue from the sky or ambient. But the spline mesh doesn’t - until I click on it in the viewport? In-game, it’s still dark.

I spawned the same mesh as a staticmeshcomponent in the same BP, as well as placing it manually in the level (lower part of image), and they both look correct.

btw, when I build the lighting these object simply turn black, and I can’t reset it. Is that related?

Setting my Skylight to Movable works for now.

Hey bzxo,

I believe your issue here is that procedural mesh components created via blueprints do not support static lighting. They are dynamic, which means they only support dynamic lighting. Try setting your light’s mobility to ‘Movable’ and rebuilding your scene to see if that has an effect. You can also use the ‘Stationary’ mobility type, but this will require more set up when establishing static and dynamic shadows.

Let me know if you have further questions or need additional assistance.

Cheers,