Still a noob and learning, please can someone help me?
I have created a 'massive warehouse' as a showroom. I want to setup sequence so when trigger is activated, the lights to the warehouse come on, one by one. I have set this up in sequencer, using visibility as my keyframes to turn each light on individually in order, one by one.
Here are the issues I am running into: - If i make the lights static, lighting is baked and the room is bright no matter what - If i make them stationary, then it tells me I can only use like 3 lights, all other have big red crosses through them. The scene is going to have like 12/15 lights from the ceiling. Also, once built, the room is still lit. When the lights turn on the room is definitely brighter, but it should be pitch dark. - If I use movable lights, all works well but worried about performance.
Ultimately this is a project for VR so I know performance cost is intensive with movable lights. This is all before I've added a shiny car inside the environment which is going to be high detailed with badass paint material for reflections etc. (using unreal automotive pack).
How should I go about doing this? Having a room, which is pitch black, become brighter through the use of 12/15 'floodlights' which will turn on one by one.
asked May 17 '17 at 07:54 PM in Using UE4
First of all, if you're getting crosses on the lights then it means they are casting shadows. If you don't already know there's a pretty low limit to how many shadow casting lights can affect a single object, and having 15 of them would destroy performance so make sure cast shadows is disabled.
Regarding stationary and static lights, the performance impact of a stationary light over a static light is pretty small, what is more of an impact is having a movable light which I don't know the actual performance statistics on, so I can't say by how much. Either way, what you want is a stationary light. It will allow you to adjust the light during runtime which is what you're trying to achieve.
As for the light baking into the scene, there is no 'don't bake this into the lightmap' option as far as I can tell for lights, so the only thing I think you could do is set each light to have their intensity as 0, bake the lighting and then the lightmap should be dark and no longer have the lights bake into it. Why you would really need baked lighting unless you have windows or something affecting the interior ambient lighting I don't know. You can then use your method to enable the lights but this time rather than using visibility, you'll need to increase the intensity back to whatever you want it to be. You could also make this gradual, so it's a smooth transition on rather than a instant flash.
answered May 17 '17 at 08:52 PM
One static object can receive lightning only from 4 stationary lights. So, if you make more than 4 lights to not overlap for single mesh, it can do the job.
Anyway, I think 15 switchable lights is a lot for vr, maybe you need to simplify this scene.
answered May 17 '17 at 08:25 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here