From BlenderWiki

Jump to: navigation, search
Note: This is an archived version of the Blender Developer Wiki. The current and active wiki is available on wiki.blender.org.

Workspaces

The purpose of workspaces is managing work environments in Blender for specific tasks. They contain a variety of settings through which users can optimized Blender for their current workflows.

Workspace User Configuration

Blender allows storing workspace setups as part of the user configuration. That way users can set up their workspaces once and re-use them at any point.

Workspace userpref.png

Storing the workspaces into the user configuration is done through the User Preferences, by clicking the "Save Workspace Configuration" button in the "Interface" tab.



Workspace add single frame.png

After that is done, the workspaces will show up in the "Add Workspace" Menu, alongside with the option to "Duplicate Current". Each time the '+' button is pressed to add a new workspace, the menu gives users the option to add a workspaces from their user configuration.



Multi-Window Setups

The workspace design intends to support usage with multiple windows nicely. The specifics for this may appear a bit complicated, but should lead to an intuitive behavior in practise. It is possible to open the same workspace in multiple windows. The actve screen-layout of a workspace is thereby stored per window: when switching to a workspaces, Blender checks if it was active in the window before and uses the screen-layout that was active back then if this is the case. If this screen-layout is currently in use, Blender uses the next unused screen-layout as fallback solution.

It is not possible to show the same screen-layouts in multiple windows.

Compatibility

Workspaces are both, forwards and backwards compatible.

  • Backwards compatibility: It's possible to open files saved before workspaces were introduced. What happens is that old screen-layouts are converted to workspaces.
  • Forwards compatibility: Files saved with workspace support can be opened in older Blender versions too. Workspace data is ignored then, only the screen-layouts are kept.

Defaults

Blender is shipped with a single "General" workspace in the default scene. It does however also come with a few predefined ready-to-use workspaces that can be added like workspaces saved to the user configuration, simply by clicking the '+' tab. Note that for startup configurations saved with versions prior to 2.80, we do the regular compatibility routine of converting screen-layouts to workspaces.