Blender 3D: Noob to Pro/Blender Windowing System

From Wikibooks, the open-content textbooks collection

Jump to: navigation, search


Contents

[edit] Before You Begin

Most readers will run Blender while reading this book, and the book is intended to be used this way. You may be surprised to learn that the first time you run Blender, it runs in full-screen by default. It's not strange that most experienced users prefer this mode, as having a large working area is a must. However, while becoming pros, we need an easy way to switch between Blender and browser windows. You can use OS keyboard shortcuts to switch between applications: ALT+TAB (Linux&Windows) CMD+TAB (Mac); LAmiga+M to switch between programs/screens (Amiga); Amiga window gadget far top right to switch between windows/screens - front/back; or to bring up your desktop: CTRL+ALT+D (Linux), WIN+D (Windows), WIN+TAB (Windows Vista & Windows 7), F3/F11 (Mac), (Amiga - same as above), but keep reading if you find them non-productive. In Linux, running Blender in a separate workspace provides access using a single click of the mouse. Similarly, in Mac OS X you can switch on "spaces" and either use the mouse key to switch between them, or cmd and the directional arrows.

Fortunately, Blender is provided with some command line arguments/parameters that will be helpful at this.

  • -w results in Blender window opening non maximized, but this is not enough because the window is still at full size.
  • -p <sx> <sy> <w> <h> where sx and sy are the values for the position the lower left corner will start at, w is width and h is height (all in pixels).

For Example: blender -p 0 68 1255 956 results in Blender opening in a 1255x956 window aligned to the top left corner of the screen and leaving a 25 pixels margin at right and 68 pixels at bottom. This is ideal for a 1280x1024 screen resolution setup. Put your browser aligned to the right side of the screen, and switching between the two applications is as easy as clicking the lower right corner of the window that you want to bring to the front. Tweak the values until you find a comfortable working setup and be aware that the -w switch could be required or not depending on the OS you are using. Now working with Blender and reading the book are both a single click away.

[edit] An Interface Divided Will Surely Stand

The Blender interface can be a bit intimidating at first, but don't despair. We will explore the power and flexibility of the Blender windowing system, and how to adapt it to suit your needs, one step at a time. First, we're going to talk about manipulating the 3D Viewport and the Buttons Window.

Blender3D-firstRun.png
Go ahead and open Blender if you haven't already. You'll hopefully be presented with something that looks a lot like this. You should be able to see two major divisions. There are actually three, but the third one is hidden. We'll talk more about the hidden one later.
3D Viewport
This top larger portion is the 3D Viewport window. It allows you to see and manipulate the 3D objects in your 3D scene.
Buttons Window
This section on the bottom is the Buttons Window. The buttons in the Buttons Window will allow you to manipulate the 3D objects you see in the 3D Viewport in many different ways.

The 3D Viewport's grid represents Blender Units (BU). A BU can be as large as you would like it to be: an inch, a centimeter, a mile, or a cubit. Blender lets you decide the scale.

[edit] Window Headers

Every window has a window header. The window header can be at the top of a window, at the bottom of a window, or hidden. Let's take a look at the window headers for our 3D Viewport and our Buttons Window.

Blender3D-firstRun.jpg

The header for the 3D Viewport is highlighted in red. Notice that it's actually at the bottom of the 3D Viewport, and not at the top.

The header for the Buttons Window is highlighted in blue.

The active window is the window that will respond to what you type on the keyboard when you're using keyboard shortcuts. One, and only one, of the windows in Blender will be active at all times.

Making another window active is simple: simply move the mouse over one of the windows to make it active! Try changing the active window by moving your mouse rapidly between the 3D Viewport and the Buttons Window now. You'll notice that the window's header lights up when it becomes active.

[edit] Changing the Window Type

There are many window types other than the 3D View and the Buttons Window, and you can easily switch any window to any other window type at any time.

Blender3D-changingWindowType.jpg
To change window types, simply click the leftmost button on the window header (highlighted here in red) and a menu will appear. Choose the Buttons Window from the list. You will now have two Buttons Windows on the screen!
At this point, having two Buttons Windows will not do us any good (but it will be useful later). Click the button again to change the window back to 3D View.

[edit] Resizing Windows

Resizing windows is easy[1].

Blender3D-windowBorder.jpg
step 1
Hold your mouse over the border between the two windows that is indicated by the red box below, and the mouse pointer will change to up/down arrows (or a hand on Mac OS X).
step 2
Click (and hold) the border with the LMB (meaning Left Mouse Button) and drag up and down.
step 3
Once you've decided where to resize to, release the LMB.

You'll notice that as you increase the size of one window, you decrease the size of the other. Blender does not allow the windows to overlap, as they may in other programs. This is why Blender's interface is known as a non-overlapping window interface....

1. See related FAQ at bottom.

[edit] Splitting Windows

Splitting windows is just as simple as resizing them, and will give you two windows of the same type.

Blender3D-splittingWindows.jpg
step 1
Click the same border that you did last time, but this time with the RMB (Right Mouse Button), or if on a Mac, Option-click.
step 2
A menu will then appear. Choose Split Area from the menu. (Remember to hold down mouse button while selecting.)
step 3
You'll see a preview line appear that will follow your cursor. Try dragging your mouse over both the 3D Viewport and the Buttons Window. You'll notice that this preview split line will follow you from window to window.
step 4
You can finalize where you want to split by simply pressing the LMB. You should then have two windows where before there was only one!







Splitting a window on a vertical division will give you two windows side-by-side vertically. Splitting on a horizontal division, as we have done, will give you two windows stacked horizontally. While in step 3, to switch between vertical and horizontal division, just use the TAB key. To exit without splitting a window, press the ESC key.

[edit] Joining Windows

Rejoining two split windows is just as easy as splitting them. We'll rejoin the window we just split.

Blender3D-joiningWindows.jpg
step 1
Click on the border you just created with the RMB (or Option-click for Mac) and choose Join Areas from the menu.
step 2
An arrow will then appear so that you can indicate in which direction you would like to join the windows. As you move your mouse from the left window to right window, the arrow will change directions.
Join the windows in either direction for now with the LMB.

Joining to the left means that the window on the left will be erased, while joining to the right means that the window on the right will be erased. Keep this in mind when joining different window types.

Note: If you right-click on a border and it doesn't give you the option to join, it is because that border touches more than 1 other window. You'll have to cover the window you want removed using a different handle.

[edit] FAQ

  1. ^ After loading a model in Blender, you can see only the edit window and the options window toolbar at top. Trying to resize or split doesn't work. What happens?
    — That occurs because Blender saves windows positions and preferences in the .blend model file. This one was saved while the edit window was maximized, although any other window would have had the same effect over user interface on loading if maximized at saving. To restore the window press Ctrl+↑ or Ctrl+↓ (toggle) and then, if necessary, press Ctrl+← or Ctrl+→ to cycle between different window layouts.

Splitting and Joining Windows Youtube Video