how to remove light reflections from screen device

hi i tried researching some on google and they say to use a light path node with a mix node in the world properties and I try that but I still see the light on the screen from the hdri? I did try the other light path options but left with the same result. I believe there is at least a way or two to remove it but if I could have some advice on it as I am animating the console, thanks! Maybe I could rotate the hdri as well but I think this one has lights all across the image from the tutorial. 

  • Brandon (Brandon123) replied

    device image .png

  • Omar Domenech replied

    Well I suggest not to get ahead that much, light path node is a doozie and relies upon other basic info. It's annoying to see the light source visible I know, but if you're doing an animation, it is actually not a bad thing if you ask me. It goes on by and the eye is used to that sort of thing and it goes unnoticed mostly. It's like we expect for it to be there, because that's how real life is, but that doesn't mean you can't take artistic license. So my suggestion would be to just use the mapping node to look for an angle were is less direct and go with it. But if you're interested in light paths, JL goes into that in this lesson:

    https://cgcookie.com/lessons/light-path-visibility

  • Brandon (Brandon123) replied

    yea after these starter projects i plan to learn a lot on lighting and materials first I do want to make my animations look epic! thanks for the tip. I think messing around with the roblox gfx stuff will help out a lot in that!  

  • Martin Bergwerf replied

    Hi Brandon, good question,

    To get rid of  Reflections from a Light, you can turn off Multiple Importance Sampling on that Light and to get rid of World Reflections, you can turn off the Glossy Ray Visibility (sort of what you were trying to do with the Light Path Node:

    Reflections_On.png

    The result is:

    Reflections_Off.png

    You can also turn off the Specular in the Screen Material if you are using a Principled BSDF, but that doesn't work when you are having  Metallic set to 1.

    And when using a Metallic Material, you can only remove the Reflections of Lights.

  • Omar Domenech replied

    Something to notice is that what Martin says works on Cycles render engine, not Eevee. Each render engine works differently and Cycles is the one that works with rays.

  • Jonathan Lampel replied

    I realize you might want the technical answer that Martin and Omar are helping with, but generally I just either rotate the HDRI so the reflection is in a better spot or change to a different HDRI that works better. It's pretty rare that I'll need to go in and mess with light paths or ray visibility.