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.

Las transformaciones son operaciones muy frecuentes en Blender. En el 3D View, por ejemplo, los objetos y los elementos de geometría se mueven, escalan y rotan todo el tiempo. Pero estas operaciones no están restringidas a este particular editor: otros elementos en otros editores pueden ser también transformados interactivamente usando las mismas técnicas.

Ejecución de la operación

Los modos de transformación más comunes son:

  • Modo traslación (grab mode), usado para mover elementos (tecla G).
  • Modo rotación, para rotar elementos. Tecla R. Sucesivas presiones de esta tecla cambian de modo rotación a trackball.
  • Modo escalado, para cambiar tamaño de los elementos. Tecla S.

También se pueden invocar estas acciones mediante las correspondientes entradas de menú.

A parte de las mencionadas, hay otras transformaciones interactivas disponibles en contextos específicos, como reflejado interactico, warp, etc. En ocasiones, una operación concreta invoca una operación de transformación después de ejecutada. Es el caso de la extrusión o duplicado, donde los nuevos elementos quedan inicialmente en modo traslación.

A todas estas operaciones se las llama interactivas, ya que el movimiento del ratón define la operación final, con un feedback constante en pantalla que muestra el estado de la operación. Cuando este movimiento es un arrastre del ratón, la operación se confirma soltando el botón del ratón.

Durante la operación interactiva

A parte de mover el dispositivo del ratón, hay otras acciones que pueden realizarse antes de confirmar (o cancelar), que afectan al resultado final.

Restricciones por eje/plano

Las operaciones se pueden restringir a un eje o plano particular:

  • MMB Template-MMB.png permite restringir a un eje global interactivamente.
  • ⇧ ShiftMMB Template-MMB.png permite restringir a un plano global interactivamente. El plano es perpendicular al eje sobre el que hacemos clic.
  • X, Y y Z permiten escoger el eje al que restringir.
  • ⇧ ShiftX, ⇧ ShiftY and ⇧ ShiftZ permiten escoger los dos ejes opuestos (plano) a los que restringir.
  • Seleccionar un eje o plano con el teclado y volver a presionar la misma tecla otra vez (con o sin ⇧ Shift), cambia de sistema global a la orientación de transformación actual seleccionada, a no ser que esta sea también global, en cuyo caso cambiará a sistema local. Una tercera presión hará desaparecer la restricción. Cuando la orientación de transformación no global está en marcha, restringir con MMB Template-MMB.png usará esa orientación concreta.

Incluso las transformaciones no restringidas están normalmente restringidas a la orientación de la vista:

  • En modo traslación, los elementos se mueven en la dirección X e Y de la vista.
  • En modo rotación, los elementos son rotados alrededor del eje Z de la vista, mientras en modo trackball, el movimiento horizontal del ratón rota alrededor del eje Y de la vista, y el movimiento vertical hace lo propio en el eje X de la misma.
  • En modo escalado, los elementos son escalados uniformemente en los 3 ejes.

En los editores 2D podemos restringir también las operaciones a los ejes disponibles.

Cantidad de transformación

Hay algunas teclas que afectan a la cantidad de transformación, que pueden presionarse mientras se mueve el ratón:

  • Ctrl invierte el estado actual de snap, que por defecto está definido den incrementos (pasos uniformes).
  • ⇧ Shift disminuye el efecto del movimiento del ratón, produciendo cambios menores.

Ambas teclas pueden usarse conjuntamente.

También existe la posibilidad de teclear directamente la cantidad deseada de transformación numéricamente.

Aceptar y cancelar

  • LMB Template-LMB.png, Space y ↵ Enter aceptan los cambios. Para operaciones del tipo 'confirmar al soltar', soltar el botón del ratón aceptará también los cambios; en ese caso la confirmación con LMB Template-LMB.png no es posible.
  • RMB Template-RMB.png y Esc cancelan la operación.

Después de aceptar la operación

En el caso concreto del 3D View, hay la posibilidad de ajustar la operación una vez aceptada, usando el panel redo (cuyo nombre dependerá de la operación concreta) correspondiente a la operación. Estos son los controles más habituales que podemos encontrar en estos paneles:

  • Cantidad de la operación. Puede llamarse Vector, Angle, Offset, o cualquier otro nombre, dependiendo de la operación. Puede ser un solo valor o un conjunto de 3 valores (1 por eje, normalmente global).
  • Constraint Axis para restringir la operación a uno o más ejes (botones de opción X, Y y Z).
  • Orientation permite elegir la orientación de los ejes restringidos.
  • Controles para activar/desactivar la edición proporcional y configurar sus parámetros.
  • Edit Grease Pencil realiza la acción sobre los trazos seleccionados de grease pencil asociados al objeto en lugar de al objeto en sí. En caso de que no haya trazos seleccionados, se realiza la operación sobre todos ellos.
  • Edit Object data texture space permite realizar la operación sobre el espacio de texturas del objeto en lugar de al objeto en sí. Disponible en traslación y escala solamente.
  • Confirm on Release no hace nada, sino indicar qué clase de operación se ha aplicado (drag and release o move and confirm).

Uso de los widgets manipuladores 3D

Con estos widgets pueden transformarse los elementos seleccionados en el 3D View. Las operaciones resultantes funcionan de la misma forma descrita arriba, con una excepción: LMB Template-LMB.png está presionado durante la transformación interactiva, por lo que no se puede confirmar presionando ese botón, sino soltándolo: son operaciones confirm on release. Sin embargo, el resto se maneras de confirmar se siguen aplicando, así como todas las teclas y botones del ratón explicados, y los ajustes del panel redo.

Los manipuladores 3D: traslación (A), rotación (B), escalado (C) y todos ellos combinados (D)

Los manipuladores se usan arrastrando los tiradores con LMB Template-LMB.png para colocar los elementos seleccionados en el modo deseado. La transformación quedará bloqueada al eje sobre el que hayamos hecho clic. Si se utiliza ⇧ ShiftLMB Template-LMB.png, la transformación quedará bloqueada a los otros dos ejes, es decir, el plano opuesto.

Se puede aplicar la acción sobre el pequeño círculo:

  • En traslaciones, moveremos los elementos en el plano XY de la vista local. Es el equivalente a presionar G.
  • En rotaciones, los elementos serán colocados en modo trackball inicialmente. Es el equivalente a presionar R dos veces.
  • En rotaciones, se escalarán los elementos en los tres ejes. Es el equivalente a presionar R.

En rotaciones, se puede aplicar la acción en el círculo grande blanco exterior. En ese caso, se rotarán los elementos alrededor del eje Z de la vista. Es el equivalente a presionar R.

Realizar un simple clic en cualquiera de los tiradores, sin arrastrar en absoluto, permite realizar la operación entera en el panel redo.