![]() |
|
Bienvenido a Foros 3DPoder.. Usted esta viendo este foro como invitado, no esta registrado todavía, lo que limita su visión del foro. Si quiere unirse gratis a la mayor comunidad del diseño gráfico de habla hispana, tener acceso a publicar y responder mensajes, tener mensajes privados con otros miembros(PM), responder encuestas, publicar sus imágenes para que las vea el resto del mundo, tener acceso a los video_tutoriales, y muchas cosas más, no lo dude. Registrarse es rápido, simple y gratuito, agregate hoy a la mayor comunidad 3D de habla hispana! ! Si usted tiene algún problema con su registro, por favor , díganoslo aquí.
|
![]() ¿Te ayudo? |
|
|||||||
|
|
|
|
#1 |
|
Administrador y fundador.
|
<center> Cocinitas y huesos que se pegan a la cerveza
</center> <center> Bueeeno, a partir de aquí ya más no hay. Para llegar hasta aquí, lectorcillo, has tenido que aprender las bases de la animación con IPOs, haber manejado las restricciones (constraints) y tener nociones de animación no lineal (NLA y los NLA-Strips). Para esto y reírse todavía más, el tutorial de malefico sobre NLA: ¿Nunca Lograré Animar?. </center> Esperemos que lo consiga algún día. <center>Cuando animamos nuestro primer personaje con un esqueleto (armature) y ha aprendido a caminar, siente la necesidad de agarrar cosas, llevárselas a la boca y, cuando se las ha bebido, apoyarse en las paredes y sujetarse por todas las farolas. Esto conlleva la creación de un sistema que permita:</center>
![]() Este hueso Apoyo no tiene por qué estar en el mismo esqueleto, de hecho (aunque aquí no esté así) es mejor que esté en una para él solo, o que esté en una con otros que harán la misma función agarradora, como se comenta más adelante. La restricción que le hemos de dar a Carpo es precisamente la que está fotografiada encima de este cuadro. El definir la mano (Dedos) separados del brazo en una armature distinta es cosa mía, sólo por claridad. De cualquier forma, está emparentada al hueso Carpo para que dé el mismo efecto. ![]() <center>El porqué de todo esto</center> es que el tener una restricción en un hueso no permite crear acciones que funcionen. Así que tenemos dos opciones: La primera conlleva una sola animación todo el tiempo, que hará que el Apoyo vaya recorriendo los lugares a los que la mano apuntará, y por tanto esta tendrá su constraint IK Solver permanentementemente, y por tanto no podremos agregar más acciones individuales. Toda la carga del movimiento será para el objeto guía. Normalmete, en cinemática inversa (IK) usamos como guía un objeto nulo, un Empty, pero aquí usaremos este hueso ficticio porque con Empties, de momento, lo que sigue no funciona en Blender. Además es mucho más compacto y claro. ![]() Hagamos una. Nuestro brazo quiere hacer gimnasia y, para ello, decide acercarse al tugurio más cercano y levantar una hermosa jarra de cerveza bien fría y espumosa Para ello está bien claro que podríamos usar el camino inverso, es decir: crear constraints CopyLocation y CopyRotation para la jarra y hacer que sea el brazo quien se mueva con normalidad, agarre la jarra, la suba y la baje. Una curva meseta para esas restricciones hará que sólo estén activas mientras dure el acto. Como nuestro brazo no piensa y, aunque creamos lo contrario, no es nuestro, no resulta fácil definir el trayecto exacto que llevará la jarra si vamos moviendo los huesos. Además puede que queramos que la jarra siga un path, gire... no sé. Da igual, el caso es que quiero hacerlo de la otra forma. Con una salvedad: no moveremos la jarra, sino EL HUESO Apoyo. Para eso lo queríamos, ¿no?. Si el movimiento no lo hace un hueso, la acción no tendrá keys en la ventana de acciones, o sea, no existirá tal acción a definir. <center>He movido la jarra sólamente para que se vea la trayectoria, en realidad lo que hay que mover es el hueso. Así que sólo tenemos que emparentar la jarra al hueso con CTRL+P al hueso, o crear un par de constraints CopyLocation y CopyRotation con idéntico resultado aparentemente. La diferencia es que después hay que desemparentar (ALT+P) y la jarra ya no se moverá (malo), mientras que con restricciones, podemos crear curvas meseta con el botón Edit Ipo. Otra solución (tal vez la mejor) es que el hueso Apoyo esté en una armature distinta a la del brazo, y que haya un hueso para cada objeto que se vaya a agarrar y tenga que moverse.</center> ![]() Llegó el momento de mover el brazo: creamos, para Carpo, la restricción de la que hablaba al principio, por eso vuelvo a poner la foto. ![]() ¿Qué por qué no enganchamos Carpo directamente a la jarra? Lo he dicho aaaantes, porque convertir acciooooones provenientes de restricciooooones sólo funciooona si apuntamos a huesos. Esperemos que en una próxima versión de Blender. De momento... Por último, no basta con que la mano apunte. También tiene que girar con la jarra (o sea, con Apoyo). Así que también haremos una constraint CopyRotation para Carpo: ![]() ¿Qué hacemos una vez que nos hemos bebido la cerveza? No ir con la guardia baja, ya que el recordemos que teníamos que crear una acción para combinarla con los movimientos del brazo "no restringidos". O sea, que empieza el tutorial Vamos a la ventana de acciones. Como hemos movido el hueso Apoyo en vez de la jarra, ahí están nuestras keys, amarillas o grises ellas. Ahora que esto es una acción y podemos convertirlo en NLAStrip, ¿qué hemos conseguido? ![]() Ni más ni menos: que podremos estar bebiendo tantas veces como queramos, y no sólo eso: a la velocidad que nos dé la gana. <center> Pero recordemos que nos interesa mover el brazo por sí mismo, no siguiendo a un hueso de forma restringida. Para eso está el botón Bake (cocinar), que transforma nuestro movimiento en curvas Ipo para cada hueso. Aunque de forma no optimizada, o sea, que genera una key por cada frame. Cuando pulsemos, nos dirá que ha generado la acción "Bebe.BAKED", y sólo tenemos que ir a la ventana IPO y borrar las key que no nos gusten. </center> ![]() © Carlos López 2002 Última edición por 3dpoder fecha: 13 oct 2007 a las 16:46. |
|
|
|
| Enlaces patrocinados |
![]() |
| Etiquetas Identificativas |
| cerveza, cocinitas, huesos, pegan |
| Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes) | |
| Herramientas | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Mirror con huesos nativos en MAX? | johnnybiped | Animación y Rigging | 9 | 24 may 2005 18:12 |
| HUESOS problema para modificarlo | -YeraY- | Animación y Rigging | 2 | 16 dic 2004 13:55 |
| galeria de huesos | trenZ | Modelado | 4 | 03 nov 2003 22:37 |
| Huesos como alas de ave ?? | danieldefe | Animación y Rigging | 7 | 25 ago 2003 17:51 |
| PIEL Y HUESOS........ | BLACKJAWS | Animación y Rigging | 3 | 08 jun 2003 16:36 |
|
|