################# Shader Editor ################# The Shader Editor is used to edit materials which are used for :doc:`rendering `. Materials used by Cycles and Eevee are defined using a node tree. Therefore, the main window of the Shader editor is a :doc:`node editor `. .. figure:: /images/editors_shader-editor_introduction_main.png Shader Editor with the default material node tree. A list of all :doc:`shader nodes ` is available in the rendering section. Header ====== Use Nodes The Use Nodes setting is mostly a legacy setting and should always be checked for materials. Slot The :menuselection:`Slot` menu can be used to select the active :ref:`material slot ` on the active object. The material selector to the right of it can change the material that is in the selected slot. Pin (pin icon) The pin button will keep the current material selection fixed. When a material is pinned, it will remain visible in the shader editor even when another object or material is selected elsewhere. Options ======= The Options panel in the Sidebar region contains the same :doc:`settings ` that are also available in the Material tab in the Properties editor. They differ depending on the selected render engine. The settings are duplicated to make it possible to edit the entire material from the shader editor.