Así se monta un engranaje.

En esta lección vamos a utilizar algunas expresiones que pueden parecer un poco complicadas, pero te prometemos que las entenderás. Joey te va a guiar a través de todo el proceso para hacer girar esta plataforma de engranajes utilizando sólo un poco de matemáticas. No te preocupes, no es tan difícil. Echa un vistazo a la pestaña de recursos para ver las expresiones que Joey ha utilizado en esta lección si no quieres escribirlas todas a mano, o sisi los escribes sobre la marcha.

{{lead-magnet}}

-----------------------------------------------------------------------------------------------------------------------------------

Tutorial Transcripción completa a continuación 👇:

Joey Korenman (00:21):

Qué pasa Joey aquí en la Escuela de Movimiento y bienvenidos al tercer día de 30 días de después de los efectos. Hoy, vamos a hablar de uno de mis temas favoritos, expresiones. También es una de las cosas más tontas que un hombre adulto puede hablar hoy. Vamos a echar un vistazo a cómo animar algunos engranajes porque son una especie de ejemplo perfecto de algo que se mueve de una manera matemática. Y eso esalgo que no necesariamente quiere tener que fotograma clave, especialmente si usted tiene toneladas y toneladas de engranajes para animar, te voy a mostrar algunas estrategias sobre cómo lidiar con múltiples engranajes. Y también no se olvide de suscribirse a una cuenta de estudiante libre. Así que usted puede tomar los archivos del proyecto de esta lección y las expresiones, así como los activos de cualquier otra lección en el sitio. Ahora vamos a bucear enafter effects y empieza.

Joey Korenman (01:04):

Así que más expresiones para ustedes, y aquellos de ustedes que no han visto introducción a las expresiones de After Effects, probablemente debería ver que uno primero porque eso va a dejar que este tutorial tiene mucho más sentido para usted. Um, voy a enlazar a que en la descripción de este tutorial. Así que lo que quiero mostrar, um, es sólo otra manera fresca de utilizar expresiones. Um, y esto es en realidad va aMe voy a poner un poco avanzado porque cuando empecé a construir esta cosa, um, ya sabes, como sucede tan a menudo que, usted piensa que este es un problema sencillo de resolver y termina siendo más complicado de lo que pensaba. Así que lo que quiero mostrar a ustedes es específicamente cómo crear un sistema de engranajes entrelazados que realmente funcionan como engranajes reales. En realidad, giran correctamente y con precisión, y queno se cruzan. Um, y usted puede controlar exactamente la rapidez con que están girando y todos ellos a su vez ya sabes juntos.

Joey Korenman (02:05):

Um, así que vamos a bucear en la derecha y empezar aquí. Así que tengo una, esto es lo que hice. Yo, um, me fui en ilustrador e hice cuatro engranajes, a la derecha. Así que hice este y luego un poco más pequeño, un poco más pequeño y un poco más pequeño. Muy bien. Um, y así que vamos a llevar a los que en un comp y echar un vistazo a ellos. Así que sólo voy a hacer un nuevo comp, vamos a llamar a esto, uh, engranaje vid. Um, y yoVoy a hacer esto un fondo de color claro para que podamos echar un vistazo a ella. Muy bien. Así que vamos a arrastrar todos estos en allí, uno por uno. Así que tienes engranaje uno, como usted es dos o tres y el engranaje de cuatro. Muy bien. Así que cuando empecé, um, la creación de este tutorial, lo que pensé que iba a hacer es sólo tipo globo ocular, ya sabes, la velocidad de estos engranajes y llegar a una, un aparejo de expresión que dejaría queme limitaba a ir dando codazos y ajustando la velocidad de cada marcha hasta que quedaba bien.

Joey Korenman (03:10):

Y resulta que en realidad es muy complicado. Um, porque si este engranaje, digamos que este grande gira alrededor de seis veces, entonces este pequeño tiene que girar la correcta exacta. Número de veces, de lo contrario los dientes van a empezar a cruzarse entre sí y eso no es lo que quería. Así que, uh, me golpeé la cabeza contra mi escritorio por un tiempo, y yo hice un poco de Google. Y lo que descubrí es que ella forma correcta de hacer esto es a, usted tiene que asegurarse de que todos los dientes de estos engranajes son del mismo tamaño. Y lo que quiero decir con esto es a pesar de que este pequeño es mucho más pequeño que este tipo grande, si nos fijamos en el tamaño real de los dientes, a la derecha. Son los mismos. Okay. Así que cuando hice estos en illustrator, me aseguré, um, para utilizar el mismo tamaño exacto y puedo entrar en exactamente cómo lo hice.en otro tutorial, si alguien tiene curiosidad por saber cómo hice los engranajes.

Joey Korenman (04:06):

Um, así que ahora que los tengo configurados para que realmente puedan trabajar como engranajes reales, tuve que averiguar las matemáticas involucradas, uh, en hacer que los engranajes trabajen juntos. Y en realidad no fue tan complicado como pensaba. Así que permítanme empezar a construir este equipo. Y luego voy a entrar en las matemáticas detrás de la forma en que funcionan los engranajes. Um, y odio que haya tantas matemáticas en mis tutoriales, pero por desgracia el diseño de movimiento esrealmente lleno de, de las matemáticas y el tipo de formas furtivas. Así que vamos a empezar por hacer un Knoll y esto va a ser el controlador de engranajes. Muy bien. Así que esto es en realidad va a tener la propiedad en él que voy a marco clave para girar estos engranajes. Así que para hacer eso, voy a añadir un control de expresión, uh, específicamente un control de ángulo. Muy bien. Y así lo que quiero es ser capaz de girar esto y tener todos loslos engranajes giran correctamente.

Joey Korenman (05:00):

Y, ya sabes, hay algunas otras maneras que usted podría animar estos en los que tipo de animarse a sí mismos, ya sabes, tal vez podría utilizar, um, una expresión de tiempo para que estén en constante rotación, pero la buena manera, lo bueno de hacerlo de esta manera es que puedo tenerlos tipo de sacudida cuando empiezan, tal vez tenerlos overshoot acelerar, ralentizar, y realmente puedo controlar muy bien coneso. Así que vamos a empezar con esta primera marcha y vamos a pensar en qué tipo de controles que vas a necesitar para una marcha. Um, así que si estoy girando este derecho, y permítanme poner un fotograma clave en él, poner fotograma clave aquí, avanzar tres segundos. ¿Y por qué no tenemos eso? Sólo hacer una rotación. Muy bien. Así que ese control es sólo girando. Muy bien. Y no está conduciendo nada todavía. Um, así que lo que podría haceres que podría, podría, ya sabes, traer la propiedad de rotación de este engranaje, correcto.

Joey Korenman (05:55):

Y traer este control de ángulo. Derecha. Sólo puedo golpear E traer el efecto de control de ángulo y luego abrir eso. Así que ahora, si mantengo, si mantengo opción y hago clic en cronómetro en la rotación, a la derecha. Se abre una expresión para la propiedad de rotación en esta capa, y puedo elegir látigo a ese control de ángulo. Muy bien. Y así ahora que el engranaje está girando sobre la base de lo que este control de ángulo está haciendo. Eso esMaravilloso. Ok. ¿Y ahora qué pasa con este engranaje? Bueno, hay un problema es que este engranaje va a tener que girar en la dirección opuesta. Ok. Así que sé que voy a necesitar la capacidad de decirle al engranaje, en qué dirección está girando en la parte superior de eso. Um, si voy a hacer esto muy rápido, para que puedas ver, um, si sólo copio esta expresión, sólo puedo pulsar el comando C llegar hasta el engranaje dos y pulsa el comando Vy lo pegará.

Joey Korenman (06:48):

Y, obviamente, no es la rotación de la manera correcta. Así que voy a tocar dos veces usted. Um, esto es una especie de una cosa nueva con, um, la versión de la nube creativa de After Effects. Si pulsa usted, que no traerá ninguna expresión. Usted tiene que golpear dos veces. Um, que traerá fotogramas clave, pero no expresiones. Si abro esta expresión y pongo un símbolo negativo delante de él, que ahora girar hacia atrás,pero se puede ver que se ve bien aquí. Pero si fregar hacia adelante unos pocos fotogramas, que va a empezar, voy a fregar hacia atrás, en realidad, allí mismo. Usted puede ver que es en realidad la intersección de los engranajes o los dientes se cruzan porque este engranaje tiene menos dientes. Así que tiene que girar a una velocidad diferente. Bueno. Um, así que también voy a tener que ser capaz de decirle a cada engranaje cuánto más rápido o más lento queel primer engranaje en esta cadena, eh, cómo, ya sabes, lo rápido o lento que debe ir.

Joey Korenman (07:46):

Así que esas son dos piezas de información que sé que voy a necesitar, así que ¿por qué no empiezo? Um, voy a decir, y esta es la forma en que los sistemas de engranajes reales funcionan. Usted tiene un engranaje que es una especie de engranaje primario en movimiento. Muy bien. Y así que voy a decir engranaje uno es ese engranaje. Este es el engranaje que todo lo demás se mueve basado en. Así que voy a hacerlo de un color diferente, sólo para que pueda recordar eso.Um, y tal vez incluso podría bloquearlo. Muy bien. Así que en este control de engranajes, um, tengo que añadir una más, uh, expresión aquí o controlador de expresión. Y esto es, esto es lo que descubrí. Así que con el fin de averiguar qué tan lento o rápido este engranaje tiene que moverse, lo que se supone que hacer es dividir el número de dientes en el engranaje principal, por el número de dientes en el engranaje siguiente.

Joey Korenman (08:35):

Vale. He contado que este engranaje tiene 18 dientes. Vale. Lo que voy a hacer es añadir un control deslizante. Los controles deslizantes son muy prácticos porque te permiten escribir un número y voy a cambiar el nombre de este engranaje a número de dientes. Vale. Y voy a poner 18. Y la razón por la que no estoy codificando este 18 en algún sitio, es por si, ya sabes, alguna vez decides hacer de este engranaje el engranaje principal.Correcto. Um, esto, esto hace todo más fácil si lo preparas para el futuro. Así que el número de dientes del engranaje es 18. Y de nuevo, esto se refiere al engranaje principal, este primer engranaje, uh, así que en el siguiente engranaje, voy a necesitar dos controles. Un control va a ser el número de dientes en este engranaje. Así que sólo diría el número de dientes, entonces la siguiente cosa que voy a necesitar decirle es, uh, está girando en el sentido de las agujas del relojo en sentido contrario a las agujas del reloj está bien.

Joey Korenman (09:42):

Así que para hacer eso, um, yo sólo podría añadir otro control de expresión llamado un control de casilla de verificación. Muy bien. Y esto sólo le permite activar o desactivar algo así. Así que podría decir signo de interrogación en sentido horario. Y ahí lo tienes. Ahí están mis controles. Así que ahora vamos a cablear estas cosas juntos y averiguar cómo diablos esto va a funcionar. Así que cuando hago esto, voy a usar más código de expresión que ustedporque creo que es mejor hacerlo así. A veces es más fácil de leer. Vale. Cuando empiezas a escribir muchas expresiones y yo uso muchas expresiones, probablemente en todos los proyectos las usan. Es muy fácil olvidar lo que hace la expresión o por qué hiciste algo de cierta manera. Así que es muy bueno hacerlo un poco más fácil de leer. Vale. Así que vamos a abrir el archivorotación, propiedad de engranaje para eliminar la expresión que está ahí y vamos a empezar con una nueva expresión.

Joey Korenman (10:40):

Ok. Así que voy a la opción, haga clic en el cronómetro. Y lo primero que quiero hacer es definir las variables que voy a estar tratando aquí. Um, y de nuevo, usted no necesita hacer esto, pero sólo hace que sea más fácil pensar y más fácil de leer. Así que lo primero que quiero saber es el número de dientes en este engranaje. Así que sólo voy a hacer una variable llamada dientes numb. Ok. Y se puede ver ella forma en que estoy escribiendo esto, donde tengo minúsculas. Y luego en una nueva palabra, acabo de hacer un, un paps inicial. Esa es una forma muy común. Si alguna vez ver el código o, ya sabes, hablar con un programador, eso es, eso es lo que muchos de ellos lo hacen. Um, así que he tipo de adoptado que. Así que el número de dientes es igual a lo que este control deslizante se establece en. Muy bien. Así que sólo estoy pick whipping, uh, cada línea en su expresión tiene que terminar conun punto y coma.

Joey Korenman (11:32):

Vale. Eso es muy importante. Es como el punto al final de la frase, lo siguiente que necesito saber es si esta casilla de verificación de las agujas del reloj está marcada. Así que voy a decir que las agujas del reloj son iguales a esto. Vale. Ahora, ¿qué demonios significa eso? Esta primera expresión tiene sentido, ¿verdad? El número de dientes es igual a cualquiera que sea este número, pero la segunda no tiene realmente sentido. Lo que esta casilla de verificacióndevuelve un cero si no está marcada y un uno si está marcada. Así que esta variable de las agujas del reloj será cero o uno. Ok. Y te mostraré qué hacer con eso en un minuto. Así que lo siguiente que necesitamos saber, uh, es que necesitamos saber Voy a pulsar enter por un minuto, volviendo aquí. Así que también necesitamos saber lo que este control de ángulo se establece en y lo que este engranaje principalel recuento de dientes está ajustado a.

Joey Korenman (12:29):

De hecho, permítanme cambiar el nombre de eso. Así que es un poco claro. Este es el recuento de dientes del engranaje principal. Ok. Así que lo que voy a hacer es que me voy a asegurar de que estos dos, eh, las propiedades se abren en la línea de tiempo para que pueda acceder a esta capa, pero todavía recoger lo que a ellos. Ok. Así que vamos a volver a nuestra expresión y seguir añadiendo cosas. Así que tenemos que saber los dientes del engranaje principal. Ok. Así que el número dede dientes en el engranaje principal va a ser igual a este control deslizante. Ok. Punto y coma y, a continuación, la última cosa que necesitamos saber es el, uh, el ángulo de control, ¿verdad? Así que lo que es este engranaje controla, el control de ángulo ajustado a, y voy a llamarlo un control principal es igual a eso. Ok. Así que ahora en esta expresión, y esta es una de las cosas que me molesta acerca de los efectos después, me gustaría que haría un mejor trabajo de darlemás espacio para expresiones cuando necesites, um, si te estás quedando sin espacio, puedes simplemente mover tu ratón sobre la parte inferior, uh, una especie de límite de esa caja, y entonces puedes estirarla.

Joey Korenman (13:37):

Obtienes un poco más de espacio. Bien. Ahora tenemos nuestras variables. Así que pensemos en cómo funciona esto. Para saber cuánto más rápido o más lento va a girar este engranaje que el engranaje principal, dividimos este número de dientes por este número de dientes. Bien. Así que vamos a tratar de averiguar la relación de, ya sabes, de la velocidad, ya sabes, que queremos multiplicar básicamente...veces la velocidad para obtener la nueva velocidad para, para nuestro engranaje más pequeño. Así que vamos a hacer una variable llamada relación. Vamos a decir relación es igual y va a ser este número, ¿verdad? El número de dientes en el engranaje principal. Así que los dientes del engranaje principal dividido por el número de dientes en esto, que es esta variable num dientes. Muy bien. Usted escribe eso pulg punto y coma grande. Así que esa es la relación.

Joey Korenman (14:35):

Bien. Ahora hay otra parte de esto, que es, ¿va a girar en sentido horario o antihorario? Así que ahora hay, aquí es donde se pone un poco más complicado. Y de nuevo, con las expresiones, una vez que se utiliza una expresión dos veces, uh, vas a recordarlo y es, y va a trabajar para usted. Um, la primera vez que intente hacerlo, vas a escribir algo mal. Usted estávas a meter la pata y vas a tener que pasar una hora resolviéndolo. Um, y lo siento, pero así es como funciona. Una vez que lo hagas por segunda vez, entonces lo recordarás. Al menos así es como funciona conmigo. Así que tenemos dos casos aquí si está girando en sentido horario. Ok. Digamos que, ya sabes, el ángulo de este engranaje aquí es de 90 grados. Bueno, esto, este engranaje tiene que serun poco menos que eso porque tiene menos dientes, así que gira más despacio.

Joey Korenman (15:24):

Vale. Eso significa que tenemos que multiplicar este ángulo por el ratio. Vale. Si eso tiene sentido. Si gira en sentido contrario a las agujas del reloj, tiene que ir hacia atrás. Tiene que girar en sentido negativo, lo que significa que tenemos que multiplicar el ratio por uno negativo para conseguir que gire en el sentido correcto. Vale. Así que cuando tienes cualquier tipo de situación en la que si uno...sucede algo, haz esto, de lo contrario haz otra cosa. Um, la forma de hacer eso con expresiones es usar una sentencia if y estas son bastante simples. Lógicamente lo único complicado de ellas es que tienes que recordar la sintaxis e imprimir las C's y los paréntesis y, y asegurarte de que todo está formateado correctamente. De lo contrario no funcionará. Así que voy a mostrarte cómo hacerlo. Así que lo primeroque vamos a hacer es decir si, vale, eso es fácil.

Joey Korenman (16:20):

Ahora tenemos que poner entre paréntesis la, la cosa que estábamos probando y lo que estamos probando es, es la variable de las agujas del reloj. Así que las agujas del reloj es igual a uno. Muy bien. Ahora verás, puse dos signos iguales allí. Um, cuando se utiliza una declaración si, eh, y quieres ver si algo es igual a, um, igual a un número específico, usted tiene que usar dos signos iguales. Hay algunas razones de programación por qué esno un signo igual. No voy a entrar en eso. Sólo recuerde que tiene que ser dos lados iguales, ¿verdad? Si las agujas del reloj es igual a uno, bien. Lo que significa es esta casilla marcada? Muy bien, ahora vamos a decirle, ¿qué hacer si las agujas del reloj es uno y la forma de hacerlo es abrir un paréntesis. Muy bien. Y ahora, lo que pongo después de que el corchete es lo que sucederá si las agujas del reloj es uno, oh, perdón.

Joey Korenman (17:20):

Um, y usted puede tener varias líneas. Usted puede tener un montón de cosas que suceden. Um, y por lo general cuando se está codificando, um, es sólo una especie de práctica común para ir a la siguiente línea. Así que usted, usted abre este corchete, aquí usted va a la siguiente línea y pulsa tabulador para ir un poco más. Hace que sea un poco más fácil de leer. Muy bien. Ahora, si las agujas del reloj es uno lo que va a pasar es que sólo vamos apara multiplicar el ratio por el control principal. Vale. Así que vamos a decir que si el sentido de las agujas del reloj es igual a uno, entonces la, la respuesta a esto, ¿verdad? El, el número real que queremos introducir en la rotación es ratio este ratio, variable por control principal. Vale. Eso es todo. Así que ese es el final de esta parte. Así que voy a cerrar el paréntesis. Vale. Ahora puedes, puedes parar aquí si quieres, o puedes añadir otropedacito, que es otra cosa.

Joey Korenman (18:25):

Vale. Y entonces abres otro corchete y vas a la siguiente línea. Ahora lo que esto está diciendo, y probablemente puedas deducirlo sólo porque tiene sentido. Si en el sentido de las agujas del reloj es uno, haz esto otro o de lo contrario haz otra cosa. Si se supone que debe ir en sentido contrario a las agujas del reloj, entonces lo que vamos a hacer es que vamos a devolver ratio veces control principal veces uno negativo. Vale. Y ese uno negativo sólo va a...hacer que la rotación ocurra al revés. Ok. Ir a la siguiente línea, cerrar los corchetes. Y estamos recibiendo un error. Así que vamos a echar un vistazo. Oh I, ok. Así que esto es bueno. Esto es genial aquí. Um, así que ahora mismo, si, eh, déjame golpear. Ok. Um, lo que me está diciendo es que es D que está tratando de dividir algo por cero, y, obviamente, no se puede dividir por cero. Y eso es porque este número de dientes ha sidose deja a cero.

Joey Korenman (19:24):

Ahora, obviamente usted nunca va a tener un engranaje con cero dientes para que eso siempre va a tener un número en ella, pero me alegro de que ustedes vieron que las expresiones no son como el código de software a prueba de balas. Si estuviera programando algo, usted, usted sabe, si yo estaba realmente tratando de botón de este equipo y hacer que nunca tendría errores, yo, yo diría que si las agujas del reloj es uno, hacer esto,de lo contrario hacer esto. También me gustaría comprobar para ver si este número se pone a cero. Entonces, entonces tengo que decirle a la expresión cómo manejar eso. Um, ahora no voy a hacer eso, pero, um, sólo para que ustedes sepan, es por eso que ese pequeño mensaje de error se produjo. Muy bien. Así que vamos a averiguar cuántos dientes de este engranaje en realidad tiene. Um, así que vamos a empezar con éste, ¿verdad? Eso es entre los dos engranajes.

Joey Korenman (20:09):

Así que tienes 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 engranajes en que uno 16 dientes. Así que escribimos en 16. Muy bien. Ahora se podía ver que la expresión no está activada, ya que tiene, usted tiene este pequeño icono, uh, el signo igual con barra diagonal a través de él es. Si hago clic en eso, ahora todo debería funcionar porque ya no estamos dividiendo por cero. Así que recuerde, um, que usted necesita para asegurarse de queque este control deslizante no se establece en cero, si desea que esta expresión para trabajar. Así que vamos a ver lo que está pasando ahora. Bueno. Así que va en la dirección equivocada. Muy bien, porque establece un sentido horario. Ahora, si desmarcamos que, Hey, mira eso, que está funcionando. Y, de hecho, si vamos a través de él fotograma a fotograma, se puede ver que los dientes en realidad nunca se cruzan. Está funcionando perfectamente en el primer intento, que es una especie dede increíble. Um, así que vamos a estirar este fotograma clave aquí para que podamos obtener una mejor visión de esto.

Joey Korenman (21:09):

Bien, genial. Ahora quiero mostrarte algo, um, porque hay otra pieza que necesitamos agregar a esta expresión para hacerla realmente versátil. Um, y digamos que tengo este engranaje aquí. Ok. Y ahí es exactamente donde quiero ese engranaje. Ahí es exactamente donde quiero ese engranaje. El problema es que los dientes se están cruzando. Um, ahora se están moviendo a la velocidad correcta, pero el problema es que yo sólo...necesito desplazar esta rotación un poco para que encaje correctamente en este engranaje. Así que ahora me estoy dando cuenta, oh, también necesito la capacidad de, ya sabes, sólo desplazar la rotación unos pocos grados en cualquier dirección para que encaje perfectamente. Así que con ese engranaje seleccionado, voy a añadir otro control deslizante, y sólo voy a llamar a este desplazamiento de rotación. Y ahora, ¿dónde se va a conectar?

Joey Korenman (22:07):

Así que vamos a traer a nuestra expresión de rotación allí. Bueno. Um, y vamos a pensar en esto. Así que lo que tengo que ser capaz de hacer en primer lugar, permítanme definir esto como una variable, hacer un poco más fácil de tratar. Uh, voy a llamarlo desplazamiento es igual a esto. Bueno. Um, y realmente todo lo que necesito hacer es añadir que el desplazamiento de cualquiera que sea el resultado es, y que debería hacerlo. Um, porque si es cero, no va acambiar la respuesta y, a continuación, puedo hacer que sea positivo o negativo para tipo de convertirlo en una dirección u otra. Así que ¿por qué no acabamos de decir si las agujas del reloj es una relación, veces el control principal más el desplazamiento, y luego voy a añadir lo mismo aquí abajo, más el desplazamiento, y vamos a ver si funciona. Así que ahora si ajusto esta expresión, se puede ver, sólo puedo ajustarlo y entonces debería funcionar perfectamente.

Joey Korenman (23:10):

Ok. Y ahora si lo muevo hacia atrás aquí, puedo ajustarlo para que funcione en esa posición. Así que eso es más o menos el aparejo del engranaje. Ahora estamos listos para ir. Um, así que ahora la forma en que se aplica esto a los otros engranajes, um, es primero copiar los controles deslizantes porque si copia la expresión en primer lugar, que la expresión está buscando controles deslizantes y, y el control de ángulo y la casilla de verificación que está buscandopara los controles que no están allí. Y le dará un error. Así que es un poco más fácil hacerlo de esta manera. En primer lugar copiar los controles deslizantes, vamos a pegarlos, y entonces usted puede copiar la rotación, eh, la propiedad. Um, y se copiará la expresión que está ahí. Así que vamos a pegar que aquí también. Muy bien. Y ahora podemos ver si está trabajando en estos engranajes.

Joey Korenman (24:05):

Así que aquí está el engranaje tres. Muy bien. Y lo pondré aquí abajo ahora, engranaje tres. ¿Cuántos dientes tiene? Correcto. Como si le damos al play, obviamente no funciona. Correcto. Um, pero bueno, primero sabemos que va en la dirección equivocada, así que vamos a darle a la casilla de las agujas del reloj. Así que ahora irá en el sentido de las agujas del reloj y luego sólo tenemos que contar los dientes. Así que tienes uno ahí y luego 2, 3, 4, 5, 6, 7, 8, 9,así que nueve dientes. Así que si usted acaba de escribir en nueve allí, ahora que uno funciona perfectamente también cosa hermosa. Y entonces, si usted necesita para empujar un poco, si sólo quiere que sea un poco más perfecto, si realmente quiere que parezca que los dientes están tocando y está empujando los dientes sólo un poco, usted puede conseguir, usted puede conseguir realmente preciso, a la derecha. Y podríamos volver atrás y luego ajustar el engranajeto, and the, and this, this is the power of expressions because it lets you be so precise with stuff like this.

Joey Korenman (25:04):

Si estuvieras tratando de teclear esto manualmente, sería una pesadilla. Pero con las expresiones es bastante fácil. Una vez que te haces a la idea, ya sabes, las matemáticas y lo siento de nuevo con las matemáticas, pero, una vez que te haces a la idea y no es tan difícil, puedes hacer todas estas cosas tan rápido. Muy bien. Así que, obviamente, este está girando en la dirección correcta. Es sólo...no girar lo suficientemente rápido. Y tiene seis dientes, por lo que acaba de escribir seis en allí y entonces podemos ajustar el desplazamiento de la misma. Muy bien. Y en realidad, quiero que esto se vea como que está siendo empujado por este. Así que ahí vamos. Muy bien. Así que ahí vamos. Derecha. Engranajes, girando perfectamente los dientes, no se cruzan. Um, y eso es, eso es todo lo que hay que hacer. Es realmente tipo de tan simple que está hecho.

Joey Korenman (25:58):

Um, el resto es sólo copiar y pegar y, y la organización de los engranajes de la manera deseada. Uh, una buena cosa a saber si tomo este engranaje, por ejemplo, y sólo duplicarlo, traerlo aquí. Um, este poco, ya sabes, la expresión, que, no se rompe. Si usted escala las cosas un poco hacia abajo, um, usted puede conseguir lejos con la escala. Lee es sólo un poco, está bien. Usted ve que todavía funciona. Seno se cruzan. Um, así que usted puede, usted puede conseguir un montón de variedad. Y, por supuesto, sólo hice cuatro pequeños engranajes aquí, ya sabes, porque yo estaba, ya sabes, tipo de ser perezoso y simplemente no quería gastar tanto tiempo haciendo engranajes. Pero, um, se puede ver incluso con sólo cuatro engranajes, um, sólo, ya sabes, jugando con la escala un poco, por supuesto, estos son vectores.

Joey Korenman (26:44):

Así que, um, sólo puede activar rasterizar continua y tienen, ya sabes, formas perfectas cada vez. Um, pero usted puede conseguir un montón de variedad y, por supuesto, usted sabe, usted puede jugar con el color y todas esas cosas. Um, pero ahora que usted ha construido este pequeño equipo con controles sencillos, ya sabes, que cualquier, cualquier después de los artistas de efectos podría averiguar, si sólo, ya sabes, conseguir disparó un poco de correo electrónico, ahoraY, uh, y de nuevo, la, la belleza de tener este controlador de engranajes hacer todo el trabajo es que ahora, en lugar de tener sólo como un simple movimiento, ya sabes, tal vez lo que haces es que tienes, se queda quieto durante unos fotogramas y luego tal vez es como si alguien encendió el motor y que tipo de patadas hacia atrás un poco como que cuelga allí por un par de fotogramas y luego tipo de disparosadelante.

Joey Korenman (27:35):

Ya sabes, sólo un poco va demasiado rápido, ya sabes, y luego tipo de capturas sí mismo hace una pausa, y luego empieza a ir a la derecha. Y, y, ya sabes, yo no sé cómo esto va a parecer, pero vamos a ver si voy a ver hacer un poco de Ram vista previa. Derecha. Usted consigue como un poco, ya sabes, como, como un poco de chisporroteo, ya sabes, y se necesita un poco de efecto de sonido, necesita un poco, ya sabes, o algo así.Um, y entonces usted, usted tiene todo este control, usted puede ir en el editor de curvas y usted podría decir, está bien, una vez que empieza a ir, quiero que realmente poco a poco se pone en marcha y luego quiero que termine siendo más o menos lineal. Um, y entonces usted puede, vamos a caer aquí y vamos a tener que realmente coger en que en primer lugar. Ahí vamos.

Joey Korenman (28:20):

Sí. Ver eso. Y entonces empieza a girar lentamente y tal vez eso es demasiado lento. Así que queremos tirar de ese mango de nuevo pulg Sí, ahí vamos. Derecha. Así que, así que ahora usted tiene todo el control con este marco de una llave, pero todos estos engranajes van a encajar perfectamente y van a trabajar perfectamente. Um, y vas a, sólo vas a tener mucho más fácil tiempo. Así que, eh, espero que esto era útil.Había un montón de otras cosas que no me metí en, um, que en realidad utiliza para hacer la animación que se ve al principio de este tutorial. Y si usted tiene alguna pregunta acerca de esas cosas, um, por favor déjame un comentario. Um, me puedes encontrar en Twitter, en Facebook. Um, y, um, estoy definitivamente, ya sabes, estoy dejando algunas de estas cosas por ahí porque, ya sabes, quiero saber lo que ustedesestán interesados en aprender.

Joey Korenman (29:13):

Um, ya sabes, hecho interesante, que en realidad utiliza una expresión para colorear los engranajes de modo que yo sólo podía tipo de elegir cuatro colores y que seleccionaría al azar un color para mí. Así que no tenía que hacer eso tampoco. Soy un fan enorme chico de la familia. Así que espero que ustedes, uh, disfrutar de ese pequeño huevo de Pascua allí. De todos modos. Espero que esto era, ya sabes, útil, informativo. Gracias chicos como siempre, nos vemoschicos la próxima vez. Uh estamos en 30 días después de los efectos aquí, hay mucho más contenido que viene. Así que estad atentos. Gracias por pasar el rato. Espero que esto le ayuda a comprender la cantidad de expresiones de ahorro de tiempo puede ser. Si usted tiene alguna pregunta, háganoslo saber en el sitio. Y si usted aprende algo valioso de este video, por favor, compartirlo alrededor. Realmente nos ayuda a difundir la palabra acerca de la escuela de movimiento. Y nosTe lo agradezco de veras. No olvides registrarte para obtener una cuenta de estudiante gratuita y acceder a los archivos del proyecto y a las expresiones de la lección que acabas de ver, además de un montón de otras maravillas. Nos vemos en la próxima.

Desplazarse hacia arriba