Search Issue Tracker

By Design

Votes

22

Found in

5.3.1p1

Issue ID

758542

Regression

No

RenderTextures do not include Canvas (UI) elements

uGUI

-

How to reproduce:
1. Open the attached project
2. Open and play Main scene
3. Notice that where was white screen, screenshot appeared
4. Screenshot (which is done using RenderTexture) should include "MushroomCloud" (UI element), not only the sphere underneath

Happens when Canvas render mode set to Screen Space - Overlay. Screen Space - Camera can be be used instead as a workaround.

By Design: Screen Space-Overlay shouldn't show in render textures at the moment

Comments (9)

  1. 36f8308630a43a2cd3f1617268227771?d=mm

    SallyOl

    May 23, 2020 09:10

    I dint knew the way to do this and have searched it a hundred times online but still I was unable to find this. Mostly students visit https://legitimate-writing-services.blogspot.com/2016/03/essayhave-com-review.html website for help in essays online. Thank you for sharing this. I’ve followed the procedure that you’ve told and I was able to accomplish my task.

  2. 9c906b2d99cc21c5305fae3a0662e33a?d=mm

    Davonafe

    Nov 01, 2017 15:20

    So since this is By Design, then what are some methods for us to handle creating UI That Fills the Camera Space But Also shows above everything else?

  3. Ff282376a5fca468000d4cab326472a4?d=mm

    Shy_

    Dec 16, 2016 06:03

    Had to do this by manually rendering the UI camera to a RenderTexture with an equivalent of the following code:

    m_UICamera.renderTexture = m_RenderTexture;
    m_UICamera.Render();
    m_UICamera.RenderTexture = null;

    For our implementation - periodically taking a snapshot of the UI to be mapped to an object in the scene, this works. But really this should be easier to do than it currently is, and this method would be pretty horrible for continuous rendering. Use at your own risk.

  4. 9df1ef4fe1122536a4d416062c52100a?d=mm

    fschneider

    Aug 26, 2016 08:10

    I have noticed these oddities in the Editor, too, but on my build platforms (Android + iOS) everything worked just fine.

  5. 9df1ef4fe1122536a4d416062c52100a?d=mm

    fschneider

    Aug 26, 2016 08:09

    I have noticed these oddities in the Editor, too, but on my build platforms (Android + iOS) everything worked just fine.

  6. F5fefff2c6138bf15f1aff454a2a512b?d=mm

    xbdb

    Jun 16, 2016 22:52

    Still. 5.4.0b21.

  7. Fb662847fa597d743d055f9fdbe1f037?d=mm

    pooffick

    Jun 06, 2016 09:16

    Still. 5.3.5p2.

  8. 4d227c55d9f06e31bbf23bc993b7fc33?d=mm

    z000z

    May 31, 2016 15:29

    Without fixing this there doesn't appear to be any way to render the UI both to the screen and to a render texture, since setting the canvas to Screen Space - Camera (for the render texture camera) makes the UI only visible on the render texture.

  9. D4af8ce798e016f92018b08073d20860?d=mm

    Thavron

    Mar 10, 2016 15:45

    Still an issue with 5.3.3
    Setting the canvas to "world space" works, but not when set to "screen space - overlay or camera".

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.