0

enter image description hereenter image description hereI have accomplished rendering the same animated 3D object with a shiny black surface (with transparent background). But when I switch the surface to chrome, it renders as patches of grey - black - white. The material preview shows the chrome, but the rendered view shows the patches.

To create the chrome effect, I did not use the nodes (don't know how, yet). I changed the effect in the Material Properties section under "Surface."

Any help is greatly appreciated. Thank you so much.

Ellen
  • 3
  • 3
  • Hello, some screenshots of your object would help, or even share your file: https://blend-exchange.com/ – moonboots Dec 15 '22 at 18:38
  • Okay, picture is uploaded. You can see the rendered view on the left, and the material preview on the right. – Ellen Dec 15 '22 at 18:54
  • 2
    The render preview is using a built in hdri that provides an environment to reflect on the surface. The F12 render doesn't use this, instead using the world shader which is gray by default. - https://blender.stackexchange.com/questions/128499/how-to-use-built-in-default-hdris-in-renders – Allen Simpson Dec 15 '22 at 19:03
  • Activate the Node Wrangler addon, witch the Shader Editor window from Object to World, select the Background node, press Ctrl T to create the Environment node, in this node select an HDRI – moonboots Dec 15 '22 at 19:19
  • Thank you. Followed you directions (as far as I can tell!). The results are posted above: Turned my object to hot pink. – Ellen Dec 15 '22 at 20:31

1 Answers1

0

To further clarify the above comments - an HDRI World Environment image (present in Material preview, but hidden from view) is necessary to reflect anything other than "grey patches" (or whatever your background color is). Shiny, reflective surfaces basically need an HDRI to look realistic.

Blender comes with some HDRI backgrounds, and they can be found in the Blender folder at .../3.4/datafiles/studiolights/world. The one being used in Material preview mode is Forest.exr.

Go to your World Shader, add an Environment Texture, click the folder icon on the node, then browse your pc to find the HDRI.

HDRI1

If you want the reflections, but not the background, use this setup which uses a Light Path node to separate the reflections from the background image:

HDRI2

Works just as well with Transparent enabled:

HDRI3

Christopher Bennett
  • 25,875
  • 2
  • 25
  • 56
  • If you did a default install, the full path should be: C:\Program Files\Blender Foundation\Blender 3.4\3.4\datafiles\studiolights\world (assuming program version 3.4 on Windows). – Christopher Bennett Dec 16 '22 at 20:24
  • I just checked my install files, and they are all empty. I am on a Mac --(macOS Monterey; version 12.6). Should I uninstall, then reinstall? – Ellen Dec 18 '22 at 19:57
  • Honestly, I'm not familiar enough with how blender stores things on mac to properly guide you there. Though, empty folders does seem like a bad thing...? – Christopher Bennett Dec 18 '22 at 20:06
  • Agree. Thank you Christopher. Really appreciate your help. – Ellen Dec 18 '22 at 20:22