iRay - hiding emissive surface while still getting the light contribution?

I have a room asset, and among its surfaces are emissive lights in the ceiling. I'm trying to render the scene without displaying anything part of the room asset (by disabling show in render) but when I do, the lightning contributed from the lights are lost. Is there any way to retain the contributed light without showing the asset in the render? 

Comments

  • mtl1mtl1 Posts: 1,508

    You can change its opacity to 0 under surfaces :)

  • Oso3DOso3D Posts: 15,085

    There are several ways. The easiest is to set Cutout Opacity to .0001 or something (if you set it to 0, I believe that shuts off emission).

    You will have to increase luminance to compensate, I think, but hey.

     

  • Thanks for the answers! To clarify, I would need to display all of the surfaces of the asset, but change their indivudal opacity values to 0? (Part of the surfaces, like walls and floor are of course not emissive)

  • Oso3DOso3D Posts: 15,085
    edited April 2016

    Whatever is supposed to be an invisible light, set to .0001.

    The rest hide or set to 0 or whatever it is you want.

     

    Post edited by Oso3D on
  • TabascoJackTabascoJack Posts: 865

    Have you considered canvases?  

     

    See http://snowsultan.deviantart.com/art/Iray-Canvas-Tutorial-565641976

     

    They may be useful here also.

     

     

  • SethMSethM Posts: 65

    Canvasses work for this... mostly. An emissive object omitted from the canvas will still occlude objects behind it, showing the background (probably transparent or the HDRI).

Sign In or Register to comment.