How to unhide hidden actor when the actor would be on screen.

I am using –this blueprint– to hide my actor when it is off screen. I want to unhide the actor when it should be back on screen, but because of the nature of the “Was Recently Rendered” node it doesn’t see a hidden, not-rendered actor.

If possible, it would be great if I could use the Was Recently Rendered node only on certain components of an actor, but it only accepts actors as its reference target.

My blueprint is a portal, and I want to hide the Scene Capture component when the player isn’t looking at the portal, because it is so resource intensive.

As far as I know the engine automatically stops rendering stuff that the player isn’t seeing so there’s no need for you to do it manually. If you still want to do this then maybe try the Set Visibility node instead.

Unfortunately even when not looking at a scene capture portal they hog system resources. They only stop capturing the scene when they are not visible or hidden.
How would I adapt this with a Set Visibility node?