miércoles, 28 de abril de 2010

Animación 3D, La Cámara: Mover, Rotar y Seguir [Blogs experimentales] [ Blender ]

El objeto "cámara" permite identificar el punto de vista elegido para generar las imágenes de nuestra escena.
Girando la cámara


Hemos visto que al seleccionar la cámara (para ello seleccionamos sobre el icono que la representa con el botón derecho del ratón) nos aparecen unos ejes (RGB) que nos permiten cambiar su posición (arrastrando los ejes con el botón izquierdo).

Sin embargo no hemos cambiado hasta el momento la orientación de la cámara, por lo que no podemos cambiar la dirección de visualización.

Para girar la cámara, una vez seleccionada, procederemos como con cualquier objeto en Blender. Pulsaremos la tecla "R" (Rotate) y, en la ventana que tengamos activa, desplazaremos el cursor (ratón) hasta conseguir la orientación deseada.
La rotación, de forma idéntica a la de cualquier objeto, se puede limitar a uno de los ejes. Por ejemplo, si se quiere girar con eje de rotación el eje "Z" (color azul) deberemos pulsar la tecla "R" y a continuación la tecla "Z", con lo que el giro se realizará en dicho eje.

Más adelante se analizará en detalle el sistema de ejes que, como veremos, pueden estar asociados al espacio (ejes globales) o al objeto (ejes locales, normales...).

En el icono que representa la cámara seleccionada, aparece una línea de trazos que indica la orientación que tiene en cada momento durante el proceso de giro.


Esta línea auxiliar sobre el icono facilita el correcto alineamiento de la cámara con los objetos de la escena, aunque realmente el resultado más interesante del giro lo podemos observar en la ventana de la cámara. Nuestra imagen final ha cambiado al hacerlo el punto de vista de la proyección.


El giro de la cámara es de utilidad para conceptos muy diferentes, como lo son realizar una panorámica de una escena y el seguimiento de un objeto. Al combinar el desplazamiento de la cámara y su rotación, se consiguen variaciones de imágenes muy marcadas, generando sensación de dinamismo en la escena.

Seguimiento de objetos

Cuando empecemos con las animaciones veremos que no es fácil seguir a un objeto definiendo manualmente la orientación de la cámara. Existen mecanismos que facilitan el control tanto de la posición como de la dirección de visualización.
  • KeyFraming
  • Parent 
  • Track
La técnica de KeyFraming se verá cuando estudiemos la animación de los objetos. La cámara es un objeto y comparte con ellos un mismo tratamiento en muchos aspectos.


Track

Podemos definir un "objetivo" o "Target" para determinar la orientación de la cámara, de forma que "apunte" en todo momento a un elemento concreto de la escena; el objeto seleccionado puede tener su posición fija o por el contrario estar en movimiento.


El seguimiento de objetos puede generar cambios bruscos en la orientación de la cámara si pasan muy próximos, la cámara se va acelerando al llegar el objeto y se frena cuando se aleja.

Con objetos lejanos realiza movimientos suaves con pequeñas variaciones en la velocidad de giro de la cámara.
  • Para establecer el objeto a seguir seleccionaremos primero "seguidor",  manteniendo pulsada la tecla "Shift" a continuación identificaremos el objeto a seguir y por último pulsaremos la combinación de teclas "Ctr + T" (de Track).
  • Para romper la relación en lugar de la tecla "Ctrl" usaremos "Alt", es decir "Alt + T"
Un nuevo menú nos permite determinar diferentes modos de "anclaje" entre el objeto y el objetivo.


La cámara puede seguir al objeto , pero el objeto seguido puede puede reorientarse durante su movimiento también ( (TrackTo Constraint , LockTrack Constraint y Old Track)). Las diferentes restricciones al movimiento se detallaran en su momento, baste de momento pensar que un objeto puede "apuntar" a otro de diferentes formas.



Parent

Otra opción consiste en definir una estructura jerárquica entre los objetos. Una rueda de un coche tiene un movimiento propio y otro que depende del coche. Podemos pensar que es "hija" del coche que es el "padre",  Si el padre se mueve, el objeto hijo se desplaza de igual manera. Esto afecta tanto a las rotaciones como a las traslaciones.
Decimos que un objeto tiene por "Parent" a otro cuando depende jerárquicamente de él.

La cámara tiene como "parent" al cubo, desplazándose solidariamente

Esta relación de jerarquía puede utilizarse de múltiples maneras, supongamos de momento que un objeto que depende de un "parent" se mueve solidariamente como si se encontrasen unidos de forma invisible.


La rotación del "parent" afecta al objeto hijo

El movimiento del "hijo" sin embargo no produce ningún efecto en el del "parent".
  • Para establecer la relación jerárquica entre dos objetos seleccionaremos primero el hijo, a continuación el "parent" y pulsaremos la combinación de teclas "Ctr + P" (de Parent).
  • Para romper la relación en lugar de la tecla "Ctrl" usaremos "Alt", es decir "Alt + P"

6 comentarios:

SOLO DE INTERES dijo...

Qué belleza!!! y que envidia de la Santa, me gusta mucho lo de luz en el video, su música perfect, haces magia! Un fuerte abrazo mi amigo y profesor

joju dijo...

Hablaremos de la "Luz" los próximos días. Es la base de la composición, como destacas acertadamente con tu comentario. Gracias por tus visitas. Abrazos, amiga.

Uruguayita dijo...

Excelente tu entrada. Muchas gracias por acompañarme en este largo y duro camino...¡se agradece la mano amiga para agarrarse de ella!. Un abrazo. Uruguayita.

joju dijo...

Hola Uruguayita !

Es un gran placer leerte por aquí. Tenemos pendiente un café en tu espacio.

Un fuerte abrazo lleno de buenos deseos para ti.

joju

Balovega dijo...

Holita...

Vengo a curiosear y darte un saludo de buen fin de semana.

Feliz día de las mamas.

joju dijo...

Curiosea, curiosea, que es gratis. Siempre es un placer "castizo" leerte por aquí y en tu espacio. Un abrazo como los de chamberí, con chulería.

Recent Posts

Salvo indicación expresa, todos los contenidos de esta página están sindicados bajo una licencia Creative Commons. Puedes usarlos y modificarlos, siempre que no se haga con fines comerciales y se cite al autor.

Los enlaces que completan las ilustraciones son informaciones y opiniones de sus autores, muchas veces diferentes e incluso manifiestamente opuestas, buscando un contraste de visiones.

Etiquetas

#manifiesto (2) 2010 (1) 3D (41) Actividad sísmica (3) Actualidad (22) Aeronáutica (1) Agua (3) Águila (1) Alan Wake (1) Aminatou Haidar (1) Amor (3) Animación (24) Animales (1) Antialiasing (1) Aplicaciones (1) Aprendizaje activo (1) Aprendizaje cooperativo (1) árbol (1) Arquitectura (1) Arte (4) AstroRobonaut (1) Australia (1) avatar (1) Bicicleta (2) Biología (2) Bitacoras.com (4) Blackout (1) Blender (42) Blog (71) Blogs (3) Blue Brain (1) Bump Mapping (2) Capas (1) Carrillo (1) Censura (2) Chile (2) Ciencia (34) Cine (2) Citas (2) Civismo (1) Color (3) Comentarios (1) Comic (1) Composición (1) Conferencia Montreal (1) Consolas (1) Creatividad (2) Crítica (2) Cultura (3) Curiosidades (1) D (1) Daniel Bensaïd (1) Desastres naturales (1) Dibujo (4) Diseño (9) Documental (2) Edición (9) Educación (23) Esfera (1) Esferas (1) España (1) Estadisticas (1) Estructura (1) Evolución (1) Exposición (1) Fallas (2) Festividad (2) Ficheros (1) Filosofía (1) Flores (1) Follow friday (2) Fondo Figura (1) fondos (1) Fotoblog (2) Fotos (4) Fractales (1) Frases (1) Fuego (1) fútbol (1) Galaxias (1) Gallo (1) Geometría (17) Gomarta (1) Google (1) Gráficos (13) Greenpeace (1) Guatemala (1) Haiti (10) Hipopótamo (1) Historia (1) homenaje (1) Huellas (1) Humano (1) Humor (36) Iluminación (5) Ilusiones ópticas (2) Imagen (7) Imagen sintética (76) in memoriam (1) Ingeniería (2) Innovación (5) Innovación educativa (16) inocente (1) Internet (6) Investigación (2) ISS (2) Jardín (1) Java (1) Juegos (1) Jugabilidad (1) Key Frame (1) Layers (1) Lectura (1) Letras (1) Leyes Gestalt (3) Libertad expresión (1) Libro (1) Madrid (6) Mapeado (1) Mar (1) Matemáticas (1) Material (6) Maya (2) Mesh (2) Metaballs (1) Microsoft (4) Morphing (35) mosaico (1) Movie Maker (2) Mujer (1) Mundial (1) Música (2) Nasa (1) Navidad (3) NEURONA (1) niño (2) Objetos (2) OCW (1) Óleo (9) Óleos (1) Olimpiadas (1) open source (3) Optimula (1) Organización (1) Pacman (1) palante (1) palillos (2) Paloma (1) Pelo (2) Pensamientos (2) Periodismo (9) Perlin Noise (1) Personajes (5) Personal (8) Pi (1) Pintores (1) Pintura (6) Pixel (1) PIZ (23) PIZiadas (48) Política (3) Post (1) premios (1) Primavera (1) programación (9) Proteina (2) Publicidad (3) puentes (2) Puntillismo (1) R2 (1) Raytracing (27) Real time (1) Realidad aumentada (1) Realidad virtual (1) Recursos educativos (2) Reflejos (5) reflexión especular (4) Refracción (4) Rendering (22) René Descartes (1) Representación (1) Retos (1) Salinger (1) Saludo Blog (3) San Valentin (1) Saramago (1) segregadores (3) Selección (1) SGAE (2) Shaders (1) Sillón (1) Simulación (1) Sismico (1) Software (14) Sombreado (1) Sonido (1) Sudáfrica (1) Tecnología (35) Televisión (2) Tendencias (2) Terremoto (15) Texto (1) Texturas (8) Tinta (1) Transparencia (5) Turquía (1) Tutorial (5) Tutoriales (2) Twitter (9) Universo (1) UPM (1) usuarios (2) Vetas (1) VGG (4) videojuegos (1) Vídeos (13) Wikipedia (1)