It would be nice to choose which layers are rendered by the camera (Camera and SceneCapture Components) for gameplay purposes (possibly performance, as well).
e.g. using SceneCapture2D as a mini-map HUD and only needing to draw paths and obstacles. Sometimes rendering all actors in the scene isn’t needed (3D widgets, particle effects, etc). The Render Targets seem to be pretty heavy as is. I don’t know the back-end of these components, but I assume the less the target has to draw, the more efficient it will be.
I didn’t see the show flags before, are they new to 4.7? Also, none of those options show up when in the BP editor, only when the component is in the scene (map). To answer your question, yes, I would like more options, especially the choice of configured layers and UI items (UI flag more so for Camera Component). Also, if there is any documentation in place for adding custom properties to the capture component, I could use that in the meanwhile.
Also, now that I know there are flags in place, I just looked at the Camera Component (not SceneCapture) and that has no flag options (that I can see).
I have placed two feature requests for you. One to open the Camera Components to utilize a layer controllable system of rendering. Due to the way our engine works with the deferred rendering pathway, I am not certain this is entirely possible but we are investigating it. I also added a request to add a document like the Camera Technical Guide which existed for UDK.
I will keep you informed as we investigate the possibilities.
Version 4.12 shipped with the ShowOnlyComponent and ShowOnlyActorComponents blueprint functions. If these are set, only the components specified will be rendered in the scene capture.
I added this information to the issues on the public tracker.
I see, thank you for the Update!
Although while not being the initiator of this topic I think people are actually looking for something similar like they know from Unity Unity - Manual: Layers
A workflow similar to the current Collision Channels would be really awesome:
Handle Visibility Layers in Project
Settings
Set Visibility Layer per Actor or
Component
chose which layers to render at the
Camera/Caputre Components.
The feature request you are referring to can be found below. As Eric K. mentioned earlier, your request might not be possible as we use the deferred rendering pipeline.