利用者:Pepribal/Ref/3DView/UserInput
目次
3D View user input
The 3D View is a highly interactive editor. Its versatility makes it one of the most (if not the most) important editors in Blender. But at the same time the different contexts available might pose a bit of complexity. Though the general principles apply in all modes (and editors) for keyboard and mouse input, there are minor differences between them.
W pops up a list of useful operators (Specials menu). Its content depends on the current working mode and the type of the active object.
Object mode mouse input
Mouse input in object mode can be taken as a basis for other modes:
- LMB
places the 3D cursor at the chosen position. As viewports are 2D projections, the cursor will remain in the same viewport XY plane (viewport Z coordinate will remain the same).
- CtrlLMB
drag will draw a selection region (lasso tool). Elements inside this region will be selected.
- ⇧ ShiftCtrlLMB
drag will draw a deselection region (lasso tool). Elements inside this region will be deselected.
- MMB
drag rotates the view, around the point where it is centered.
- ⇧ ShiftMMB
drag moves the view following the mouse movements.
- CtrlMMB
drag zooms in and out following the vertical movement of the mouse.
- Wheel
zooms in and out.
- ⇧ ShiftWheel
moves the view up and down.
- CtrlWheel
moves the view left and right.
- AltWheel
moves the animation forward and backwards (changes current frame).
- ⇧ ShiftAltWheel
rotates the view vertically (around its X axis).
- CtrlAltWheel
rotates the view horizontally (around its Y axis).
- RMB
click over an object selects it.
- RMB
drag over an object sets it in drag mode.
- ⇧ ShiftRMB
lets you select/deselect multiple objects.
- CtrlRMB
does the same as RMB
, except that it doesn't place it in grab mode when dragging.
- AltRMB
over a point where multiple objects lay (in the particular projection of the viewport) pops up a selection list of the overlapping objects. Selecting one of those, will effectively select that particular object. In some desktops this shortcut might pop up a desktop menu; un that case you can use ⇧ ShiftAltRMB
.
Bear in mind that view rotation operations do it around the point where it is centered, view zoom operations keep that center point, and view move operations change that center point.
Edit mode mouse input
Mouse input in edit mode is almost the same as in object mode. However, there are a few differences:
- CtrlLMB
drag is still the lasso tool. However, CtrlLMB
click extrudes the selected elements. The position of the new elements will be defined by the viewport (X,Y) spot where the click is made. The depth (viewport Z axis) at which they will be placed will be defined by the selected elements, or, if these don't exist, by the 3D cursor. The new selection will be comprised of the new elements. This operation is only possible for meshes, curves and armatures:
- Meshes: if the selected elements cannot be extruded, they will be duplicated. If there are no selected elements, and vertex selection mode is active, a new unconnected vertex will be created.
- Curves: extrusions take place on one of the ends of the curve, so the desired end must be selected, but not both. If selection doesn't define which end to extrude, a new unconnected control point will be created.
- Armatures: the operation results always in an extrusion. The active bone is always used. If there is no active bone, nothing happens.
- AltRMB
works only on meshes. It selects the region specified by the edge on which the action is performed, depending on the actual selection mode (selection will not be extended). If this shortcut pops up a desktop menu, use ⇧ ShiftAltRMB
:
- Vertex and edge modes: the edge loop will be selected.
- Face mode: the face loop will be selected.
- CtrlAltRMB
works only on meshes. It selects the region specified by the edge on which the action is performed, depending on the actual selection mode (selection will not be extended):
- Vertex mode: the edge ring will be selected. As a consequence of being in this particular selection mode, actually the face loop will be selected.
- Edge mode: the edge ring will be selected.
- Face mode: the face loop will be selected.
- ⇧ ShiftAltRMB
does the same as AltRMB
, but it is also able to select and deselect, besides extending the selection.
- ⇧ ShiftCtrlAltRMB
does the same as CtrlAltRMB
, but it is also able to select and deselect, besides extending the selection.
- CtrlRMB
works only on meshes, and only in edge selection mode. It selects the shortest path between the active edge (if there is one) and the edge on which the click is performed.
Sculpt mode mouse input
- LMB
click or drag sculpts the mesh using the selected brush.
- CtrlLMB
sculpts with inverse effect.
- ⇧ ShiftLMB
sculpts softening the area, regardless of the selected brush.
Vertex paint mode mouse input
Texture paint mode mouse input
- LMB
click or drag paints on the projected texture using the selected colour.
- CtrlLMB
places the 3D cursor.