I am creating a logo for a friend (not getting paid), and I want to figure out a way to get rid of one object's reflection against another without removing the other object's reflectivity. If you look at the image, the "e" in Jewel shows up against the diamond and I don't want it to. Can I place the Jewel on a different layer with an alpha layer background in order to insert it into the image without the diamond having a reflection of it, and then use the compositor to overlay one on top of the other?

How would I go about this? I've looked up tutorials online on how to use the compositor, and they all involve an "image" node and a "compositor" node, but I can't seem to find these under the "add node" button, and I've been searching for a while.

  • $\begingroup$ Related: blender.stackexchange.com/questions/7573/… and here you can find a more in depth explanation (skip the "divide" node part): blender.stackexchange.com/questions/3002/… $\endgroup$ – Carlo Jan 9 '16 at 23:45
  • $\begingroup$ what render engine are you using? $\endgroup$ – user1853 Jan 10 '16 at 0:47
  • $\begingroup$ @Carlo I can't find anything in either of those about how to get a render layer node. $\endgroup$ – Sanix25 Jan 10 '16 at 1:57
  • $\begingroup$ @cegaton I'm using Cycles $\endgroup$ – Sanix25 Jan 10 '16 at 1:57
  • $\begingroup$ You can find the Render Layer node in the Input section/tab of the Add menu (or you can use the Search function) $\endgroup$ – Carlo Jan 10 '16 at 2:01

In cycles you can disable the reflection of the selected object. In the properties window go to Cycles Settings and disable Ray Visibility for glossy.

Here's example of how you can make the text objects disappear from the reflection of the cube:

enter image description here


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.