3ds Max 2017: Rigging de personajes

Qué es y cómo funcionan los Wire Parameters

¡Prueba gratis durante 10 días

nuestros 1152 cursos !

Prueba gratis Mostrar modalidades de suscripción
En este video vamos a analizar el uso de los Wire Parameter dentro de un rigging. Es importante conocer en qué momento podemos aplicar Wire Parameter en lugar de Reaction Manager, y aquí haremos una demostración.
09:07

Transcripción

En ese video, hablaremos acerca de los 'Wire Parameter' ¿Qué es el Wire Parameter y cómo se usa? Para ello, abrimos el archivo 'llanta-max'. Fíjense, yo tengo una llanta en la cual quiero generarle una animación o un control en línea recta. Quiero decir, que si muevo un parámetro, tienen que empezar a rodar, ya sea hacia delante o hacia atrás. Hagamos con lo que hasta ahora hemos trabajado, que son los Reaction Manager. Para esto, voy a crear un rectángulo en vista Top, creamos un rectángulo que va a ser el controlador de nuestra llanta. En vista Left vamos a bajar un poco más, está muy elevado, así que bajamos un poco más, listo. Ahora lo que vamos a hacer es mover el controlador hacia delante o hacia atrás y la llanta tiene que girar juntamente con él. Para ello, primero hago lo siguiente: voy a crear un "helper" en vista lateral. Este "helper" lo vamos a alinear, lo alineamos al centro de la llanta, lo hacemos que sea más pequeño, aproximadamente ahí. Este "helper" será el encargado de hacer que nuestra llanta empiece a girar. Yo hago lo siguiente: fíjense, yo voy a vincular, por ejemplo, la llanta a nuestro "helper", listo. Y lo que quiero hacer ahora es que cuando yo mueva este control hacia delante o hacia atrás, el "helper" empiece a rotar en el eje Z. Vamos a convertir este objeto en un Freeze Transform: Alt con clic derecho, colocamos Freeze Transform. Lo mismo hacemos con nuestro control que está en la base. Alt con clic derecho, Freeze Transform, listo. Ahora, apliquemos Reaction Manager para ver cómo sería si queremos hacerlo con este método. Abrimos Reaction Manager, creamos un "master", y en este caso hay que ver en qué eje vamos a moverlo, el eje Y, y en qué eje vamos a rotar esto, en el eje Z, listo. Entonces, selecciono por ejemplo Add Master, Transform Position, Zero Position y y luego seleccionamos su esclavo que sería el "point", Transform, Rotation, Zero Euler, Z Rotation, listo. El problema viene aquí. Nosotros, al definir estados, estamos agregando un límite máximo hasta donde se puede mover el objeto. Por ejemplo, yo selecciono esto y agrego un estado y le digo: cuando se mueva el "master", quiere decir, a ver, cuando se mueva a 100, quiero que nuestro "point", que es el círculo, rote... puede ser 720 º. movemos esto, ahí está, está rotando, OK. Pero vamos a hacer que se vincule. Voy a seleccionar esto, vamos a hacer un "link" hacia la plataforma, para que se mueva junto con él y mediante Reaction Manager va a rotar hacia delante. Pero fíjense, la llanta parece patinar. Esto es muy impreciso y llega un punto en que si yo paso de las 100 unidades del "master", la llanta deja de rotar. Únicamente va a moverse en esta sección, porque el estado está generando un límite, que es solamente cuando pases del valor 100, ya no hay más acción sobre el esclavo. Este método nos sirve siempre y cuando yo quiera colocar un límite. Pero vemos que en el ejemplo es diferente. Entonces, vamos a eliminar esto y ahora vamos a ver otra técnica, justamente lo que es Wire Parameter. El 'Wire Parameter' es el encargado también de generar un vínculo ente propiedades de objetos, pero en este caso me permite dos cosas: uno, que yo le puedo agregar cierto tipo de programación o código y otro es que las propiedades que se vinculan entre los dos son de doble dirección. Quiere decir que no existe un "master" y un esclavo, sino simplemente hay una dirección. Puede ir, por ejemplo, de la base al "point" o también puede ser del "point" a la base. O en todo caso, puede ser de ida y vuelta. Ambos pueden cambiar sus valores entre sí. Para esto, entonces, lo que voy a hacer es: vamos a abrir el Reaction Manager, selecciono la herramienta, le doy clic derecho. Para esto entonces le vamos a agregar Wire Parameter. Para ello, le doy clic derecho, en la lista seleccionamos Wire Parameter. En este caso, vamos a moverlo en la posición Y, según nuestra herramienta, Zero Position y Position. Y luego me sale una línea en la cual le tengo que dar al objeto con el que se va a relacionar, en este caso es el "point". Le hago clic y aquí tengo que seleccionar qué cosa quiero modificar de ese valor. En este caso, es la rotación en el eje Z, listo. Lo que se abre es una ventana como esta, aquí en el Wire Parameter lo que tengo es estas flechas que me indican la dirección. Es decir, si yo selecciono esta flecha, quiere decir que es el que ordena y esta es la que obedece. Similar sería esta flecha de abajo, aquí ordeno y aquí obedece. Y esta flecha de arriba sería de ida y vuelta, quiere decir que si modifico esto, esto recibe la información y obedece, y si modifico este parámetro, de igual forma: esto recibe la información y obedece a lo que yo esté indicando. Por ejemplo, vamos a hacer lo siguiente: yo voy a indicar que mientras yo me mueva en el eje Y, yo quiero que rote el eje Z Rotación. En el rectángulo, acabo de seleccionar la posición Y, y en el "point", que es la parte superior, acabo de seleccionar la Rotación Z. Entonces, la orden sería de izquierda a derecha, porque yo quiero que mientras se mueva este rectángulo, rote el "point". Entonces, selecciono la flecha, presionamos 'Connect' para que se conecte y fíjense, vamos a seleccionar esto y vamos a empezar a mover. Vemos que esto no tiene límite, mientras yo muevo el eje Y hasta el infinito, esto no se va a dejar de mover. Básicamente es porque nosotros estamos controlando únicamente la dirección en el eje Y y estamos indicando que rote siempre, no estoy colocando un límite. Pero vemos otro problema, en el cual mientras yo muevo, rota demasiado. Debemos encontrar un parámetro exacto. Ese parámetro viene a ser, básicamente, el radio de la rueda. En vista lateral, vamos a sacar cuánto mide ese parámetro de radio. Vamos a ir a la herramienta Helpers y en la parte inferior, seleccionamos el botón Tape, hacemos una línea, y aproximadamente mide 21 cm, en la parte derecha nos indica: 21 cm. Entonces, en esta ubicación, lo dividimos entre 21, Update y vamos a ver ahora que nuestra llanta empieza a girar con la misma velocidad con la que se desplaza y hacia adelante o hacia atrás. Esta es la diferencia de usar Wire Parameter con Reaction Manager.

3ds Max 2017: Rigging de personajes

Crea los huesos y controladores para brindar movimiento a tus personajes, de tal forma que puedas modificar la estructura, deformación y articulación de los mismos.

4:48 horas (46 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:28/09/2016

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.