Is there a way to make an object be invisible but still cast shadows with blueprints?
You must “Cast Shadows” the direction light or the source light. You don’t have to cast shadows of the invisible object.
There is a way you can set invisibility on an actor and it’ll still cast a shadow in blueprints.
Here is an example of the blueprint:
Here is what it looks like in ‘Play’:
You can also achieve this without blueprints by clicking on the actor, then scroll down the Rendering section. Unselect ‘Visible’ and then check ‘Actor Hidden In Game’. Make sure you build the lighting before you click play, but it’ll work the same way.