I'm making a security camera system in Unreal Engine 4. It allows the player to 'activate' the monitor, which should display the Render Target texture or the material made from it on the HUD. However, that just doesn't work. There's just no image when I try to play it. Nothing appears on the screen. I'm using blueprints btw, not C++. And yes, I did check and make sure that it's not the part that displays the HUD that's going wrong, it's the displaying of the render target to the UI widget. To display it, i've tried using the image component in the UI widget.

Can anyone help?


Ok... I never quite figured this out(if anyone knows, still answer) but what I did instead was I created a cube that I had display the material for the render target right in front of the player camera, and had it hide/show whenever the HUD did. It looks the same as it would if it was in the HUD, but it's just a weird way to do things.

  • \$\begingroup\$ Without seeing your exact implementation, it's hard to know where the problem exists. However what you are attempting is entirely possible in UE4, as I've done a security camera myself using the method you outline. M \$\endgroup\$ – JonS Sep 5 '17 at 4:13
  • \$\begingroup\$ What about just placing the Material (that picks the render target as a diffuse color) inside UMG image ? Or if you want to use AHUD api - it can still render materials. \$\endgroup\$ – ColdSteel Dec 25 '19 at 21:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.