3

I want to hide the red reflection as shown in the image below. I achieved this in Eevee, and I want to do it in Cycles because it looks more realistic in Cycles. I've tried adjusting light path settings like glossy and diffuse, as well as all blend modes and screen space reflections, but it's not working.

https://drive.google.com/file/d/1DDNB0hsYgwc599h7QR7H5V7gyV2DL4ls/view?usp=sharing

enter image description here

enter image description here

vklidu
  • 36,165
  • 1
  • 61
  • 135
Kapil Saini
  • 121
  • 6

2 Answers2

5

enter image description here

If you are looking how to eliminate reflection of object in its surface at all like in Eevee try this ...

enter image description here enter image description here

... or you can go to Object Properties > Visibility > Ray Visibility and uncheck Glossy.

enter image description here

If you need to uncheck Glossy for more objects at once select all participating objects and uncheck Glossy. By hovering over checkbox right click and choose from contextual menu Copy to Selected.

enter image description here


Note: Keep in mind ... by "cropping" the real behaviour of path traycing from render you devaluate realism of Cycles, that you choose for. So you lost all benefits of realism and just increase a render time :)

vklidu
  • 36,165
  • 1
  • 61
  • 135
  • You are probably experiencing reflection of other objects ... so do the same for light object ... or uncheck Glossy in Object Properties > Visibility > Ray Visibility ... btw I just noticed you can plug Reflection ray directly to Mix Factor (World shader is still reflecting). – vklidu Nov 18 '23 at 11:52
2

You could use the Is Glossy Ray output of an Input > Light Path as factor between your current material and a Glossy that is white:

enter image description here

moonboots
  • 155,560
  • 7
  • 105
  • 171