I added 3 SceneCaptureComponent2D in the world, and the fps dropped from 60 to 15, but the GPu utilization was only less than 40%. Why is this component so inefficient ?
Because for the engine, it’s like rendering to another screen for every one you drop in the level.
You can turn some Flags off to get better optimization.
And in a blueprint you can setup code to turn off CaptureEveryFrame when the captured material is not in the viewport.
1 Like
Thanks , I gonna try this
I try set 4 players to render 4 views and FDrawSceneCommand use tripple times than one player , I guess I can’t do anything about this
1 Like
I don’t think so. It has to calculate the view for each player.