The Outliner is a list that organizes data in the blend-file. i.e. the scene data and also the Preferences.
- View the data in the scene.
- Select and deselect objects in the scene.
- Hide or show an object in the scene.
- Enable or disable selection (to make an object "unselectable" in the 3D View).
- Enable or disable the rendering of an object.
- Delete objects from the scene.
- Unlink data (equivalent to pressing the X button next to the name of a data-block).
- Easily select which render layer to render.
- Easily select which render pass to render (for example, you can choose to render just the Specular pass).
Each row in the Outliner shows a data-block. You can click the plus sign to the left of a name to expand the current data-block and see what other data-blocks it contains.
You can select data-blocks in the Outliner, but this will not necessarily select the data-block in the scene. To select the data-block in the scene, you have to activate it.
Selecting and Activating¶
Single selection does not require any pre-selection: just work directly with LMB (and/or RMB -- contextual menu, see below) inside the name/icon area.
When you select an object in the list this way, it is selected and becomes the active object in all other 3D Views.
Activating a Data-block¶
To "activate" the data-block with LMB on the icon of the data-block. Activating the data-block will automatically switch to the relevant mode. For example, activating the mesh data of the cube will select the cube and enter Edit Mode while activating the object data of the cube will select the cube and enter Object Mode (see right).
If the data-block type supports multi-editing, you can use shift to add/remove objects from the edit mode.
Selecting a Group of Data-blocks¶
Useful when you want to select/deselect a whole bunch of data-blocks. For this you must prepare the selection using, to your liking:
- RMB or LMB,
- Shift-RMB or Shift-LMB,
- RMB and drag or LMB and drag,
all outside the name/icon area. Those pre-selected have their line in a lighter color. You then can (de)select them with an RMB-click on the name/icon area, which brings on a context menu (see below). A to select/deselect all open items.
The following toggles, in the right side of the Outliner editor, are available for collections, objects, bones, modifiers and constraints.
By default only the temporary viewport visibility is enabled. The other options can be enabled in the Restriction Toggles option in the outliner filter.
- Holding Shift sets or unsets the value to all its child collections or objects.
- Holding Ctrl isolates the object or collection, so they are the only ones with its value set.
- Visibility (eye icon)
- Toggles the visibility of the object in the 3D View.
- Enable collection (checkbox)
- Exclude the collection from the view layer. This is not really a restriction column. It is drawn besides the collection icon.
The following options need to first be enabled in the outliner filter.
- Selectability (mouse cursor icon)
- This is useful for if you have placed something in the scene and do not want to accidentally select it when working on something else.
- Rendering (camera icon)
- This will still keep the object visible in the scene, but it will be ignored by the renderer. Usually used by support objects that help modelling and animation yet do not belong in the final images.
- Global Viewport Visibility (screen icon)
- This will still render the object/collection, but it will be ignored by all the viewports. Often used for collections with high-poly objects that need to be instanced in other files.
- Holdout (collection only)
- Mask out objects in collection from view layer - Cycles only.
- Indirect Only (collection only)
- Objects in these collections only contribute to indirect light - Cycles only.
The editors header has a select menu that let you filter what the Outliner should show. It helps to narrow the list of objects so that you can find things quickly and easily.
- Shows everything the Outliner can display (in all scenes, all view layers, etc.).
- View Layer
- Shows all the collections and objects in the current view layer.
- Lists data-block that are used by the Sequencer.
- Blender File
- Lists all data in the current blend-file.
- Data API
- Lists every data-block along with any properties that they might have.
- Orphan Data
- Lists data-blocks which are unused and/or will be lost when the file is reloaded. It includes data-blocks which have only a fake user. You can add/remove Fake User by clicking on cross/tick icon in the right side of the Outliner editor.
You can search the view for data-blocks, by using Search field in the header of the Outliner, The Filter menu lets you toggle the following options:
- Case Sensitive Matches Only
- Complete Matches Only
- Restriction Toggles
- Set which Restriction Columns should be visible.
- Sort Alphabetically
- Sort the entries alphabetically.
- List the objects and collections under the collection hierarchy of the scene. Objects may appear in more than one collection.
- List of all the objects, respecting the other filter options. Disabled only if you need an overview of the collections without the objects.
- Object State
- The default option, no restrictions.
- List only the objects visible in the viewports. The global and temporary visibility settings are taken into considerations.
- Lists the object(s) that are currently selected in the 3D View. See selecting in the 3D View for more information.
- Lists only the active (often last selected) object.
- Object Contents
- List materials, modifiers, mesh data, ...
- Object Children
- List the object children. If the Collections option is enabled, we will see the object children even if the children are not in the collection. However the outliner draws them in a dashed line.
- Allows you to filter out certain data-blocks currently present in the scene.
Some options in the header will only show if compatible with the active Display Mode.
- New Collection (view layer)
- Add a new collection inside selected collection.
- Filter ID Type (orphan data, Blender file)
- Restrict the type of the data-blocks shown in the outliner.
- Keying Sets (data api)
- Add/Remove selected data to the active Keying Set.
- Purge (orphan data)
- Remove all unused data-blocks from the file (cannot be undone).