Cómo usar Pole Target en IK para controlar rotaciones en Blender

Freemind - 11/05/2012 18:28

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165459



Pole target.
. El pole target es una opción que se tiene en un hueso con IK para mover, por ejemplo, una rotación. En este ejercicio, voy primero a emparentar el hueso y la pierna, para luego crear un IK y acto seguido colocarle una pole target.

Se supone que ya tenemos creada la pierna y los huesos (armature), es bueno recordar que la articulación de rodilla, es mejor siempre tenerla un poco doblada hacia delante, que no que quede recta del todo:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165460



Para emparentar los huesos a la pierna, primero seleccionamos la pierna y con shift presionado seleccionamos la armature.

Presionamos Control + p y seleccionamos la opción with automatic weigths. Puede ser que los grupo de vértices, no se creen correctamente y los debamos de ajustar nosotros. Hay varias formas de hacerlo, pero una forma muy usada es el weight Paint (pintura de vértices). (ya haré un tutorial para eso):

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165461



Ahora ya se supone, que la pierna y la armature están emparentandas y que las articulaciones funcionan correctamente. Lo siguiente que vamos a hacer, es colocarle un bone (hueso) más en el eje mismo del tobillo (o talón). Para eso, hay varias formas de hacerlo como extrudir o duplicar, pero lo vamos a hacer de la forma más sencilla.

Colocamos el cursor en el eje (shift+s) cursor todo selected:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165462



Y añadimos un bone.

Add > armature > single bone:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165463



Si nos fijamos en el bone, veremos que no está emparentado (parent a ningún otro hueso. Eso es lo correcto. Lo digo, porque sí, por ejemplo, hubiésemos hecho una extrusión, el emparentamiento que tuviera, tendría que ser borrado:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165464



Lo cambiamos de posición para que sea como una espuela, porque es más fácil de manipular luego:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165465



Y ahora viene la parte en la que creamos una constraint para el hueso. Para eso nos ponemos en pose mode, seleccionamos el hueso que hemos creado en forma de espuela primero, y con shift presionado seleccionamos el segundo hueso y presionamos shift+i:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165466



To active bone:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165467



Y ya tenemos la IK creada.

Podemos hacer unas pruebas ahora, seleccionando la espuela y moviéndola, y se tiene que mover la pierna entera:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165468



Ahora viene la parte de crear un objeto para el pole target. Lo que vamos a hacer, es situar el cursor delante de la rodilla, asegurándonos desde vista lateral y frontal que está bien situado:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165469



Estando en vista frontal, añadimos un empty. Un Empty (vacío) no es nada más que una indicación y no se ve en el render:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165470



Pero podemos cambiarle de forma de verlo nosotros en pantalla, esto sirve por si tienes diferentes objetos, poder distinguirlos entre ellos. En este caso, vamos a ponerle una vista de tipo esfera:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165471



Para eso en propiedades y con el Empty seleccionado, abrimos las opciones que tiene y elegimos sphere. Le podemos cambiar el tamaño para verlo como más nos guste:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165472



Lo siguiente es añadirle el pole target a nuestro hueso. Para eso seleccionamos el hueso y pinchamos en el dibujo del cubo que hay dentro:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165473



Nos saldrá una lista de todos los objetos que tenemos, y seleccionaremos el empty:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165474



Al seleccionar el empty, la pierna igual coge una rotación irreal, por lo que debemos modificarla, moviendo el pole angle, hasta dejarla igual que estaba:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165475



Una vez reorientado el hueso, nos debe de quedar unos valores, más o menos como en la imagen:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165476



Ya solo falta probar el esqueleto, moviendo la espuela para ver si la pierna se dobla bien y luego probar a mover la rodilla con el Empty creado:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165477



Si ahora movemos ese empty, veremos cómo la pierna rota:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165478



Tutorial creado por Solimán.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165459



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165460



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165461



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165462



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165463



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165464



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165465



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165466



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165467



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165468



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165469



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165470



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165471



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165472



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165473



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165474



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165475



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165476



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165477



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165478