I have an asset with lights attached to sockets on the bones.
It is possible to expose those light parameters so i can edit them without having to recompile the BP?
and can these parameters be accessed by matinee so i can tweak values on a shot by shot basis of a cinematic sequence?
There is Expose to Matinee option for variables in blueprints. If you create a variable for the light intensity and then expose it to Matinee you should be able to have access to it. I havent tried this myself though.
Make sure you are doing this in the Event Graph of your BP, not Construction Script. Construction script executes only when the BP is placed in a level so you cant use EventTick there.
Here is a screenshot of how it should look in the event graph of your BP:
part of the problem was the light changes are not visible in matinee
i only see the intensity change when i hit play (in the engine)
playing via matinee still shows no change, however if i export a movie it does!
That is strange. It should work when you hit play. I’ll have to try it myself in order to see if there is a workaround or if it is broken, so that we can report it as a bug if need be.
Oh, that is expected behavior then. Since we are setting the intensity in event graph it affects can be seen only during play(or when simulated.) If you want to make a light that follows the player though i would use a Timeline in the character BP instead of Matinee.
No, you wont be able to see any change like that. If it was a light component inside the level then it would work, but not when you control a BP variable with Matinee like this.
As i said, since the lights are already in the BP give Timeline some thought. It will give you more flexibility in the long run.