{"id":8856,"date":"2019-10-09T19:52:11","date_gmt":"2019-10-09T17:52:11","guid":{"rendered":"https:\/\/www.espai.es\/blog\/?p=8856"},"modified":"2019-10-10T14:11:17","modified_gmt":"2019-10-10T12:11:17","slug":"controles-y-restricciones-animacion-asistida","status":"publish","type":"post","link":"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/","title":{"rendered":"Controles y restricciones (Animaci\u00f3n asistida)"},"content":{"rendered":"<p>Qu\u00e9 son los controles y las restricciones en Max?<\/p>\n<h2>FORMAS DE CREAR ANIMACI\u00d3N EN MAX<\/h2>\n<p>La primera es la convencional mediante cambios manuales y la creaci\u00f3n de keyframes (fotogramas clave) que almacenan los cambios que hayamos realizado. Contamos con las herramientas \u201cset Keyframe\u201d y \u201cauto keyframe\u201d<\/p>\n<p>La segunda forma es m\u00e1s elaborada e involucra simulaciones (tela, part\u00edculas, colisi\u00f3n de s\u00f3lidos) que, a pesar de ser bastante realista, requiere que tengamos una escena preparada de forma minuciosa a escala real pues la gravedad y todas las fuerzas relacionadas trabajan en funci\u00f3n al tama\u00f1o de los objetos (no pesar\u00e1 lo mismo una tela de 40*40 cm que una tela de 40*40 metros). Entre otras herramientas contamos con el sistema cloth y el mass Fx.<\/p>\n<p>La tercera forma permite que las geometr\u00edas o los elementos de la escena interact\u00faen en base a la situaci\u00f3n o cambios de otro elemento. Esta forma de animar involucra programaci\u00f3n de las acciones o cambios de cada elemento interviniente. Afortunadamente contamos con asistentes como el \u201cwire parameters\u201d o es \u201creaction manager\u201d.<\/p>\n<p>La cuarta forma es la que nos ata\u00f1e en esta ocasi\u00f3n. \u00a0La animaci\u00f3n se ve generada gracias a que sometemos a nuestros objetos a ciertas reglas que les proh\u00edben o permiten hacer determinados cambios o transformaciones en la escena. Esos permisos o prohibiciones ser\u00e1n conocidos como restricciones y pueden condicionarse con funciones internas llamadas controles.<\/p>\n<p>Aclaramos una cosa, al final todo tiene que ver con los controles, es s\u00f3lo que lo que se denomina \u201crestricciones\u201d hace referencia a un conjunto de herramientas pre definidas para hacernos la vida m\u00e1s f\u00e1cil.<\/p>\n<p>Para muestra tenemos la siguiente animaci\u00f3n:<\/p>\n<p><iframe loading=\"lazy\" width=\"1060\" height=\"596\" src=\"https:\/\/www.youtube.com\/embed\/f2W9pcZ4RIQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>El sonido fue proporcionado por Arsenic1987. <a href=\"https:\/\/www.youtube.com\/channel\/UCO1udqSxW9-jX0lOrPI7xtA\">Pueden ver su canal de youtube con melod\u00edas muy pegadizas<\/a><\/p>\n<h2>Controles.-<\/h2>\n<p>Toda la animaci\u00f3n ha tenido en cuenta controles y restricciones varios, y el centro de mando de estas herramientas es el panel \u201cmotion\u201d<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0001Panel-motion.jpg\" rel=\"attachment wp-att-8860\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-8860\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0001Panel-motion.jpg\" alt=\"\" width=\"269\" height=\"707\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0001Panel-motion.jpg 269w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0001Panel-motion-114x300.jpg 114w\" sizes=\"auto, (max-width: 269px) 100vw, 269px\" \/><\/a><\/p>\n<p>Si partimos de con una escena limpia en MAX y creamos una geometr\u00eda cualquiera (en este caso la esfera) y vamos al panel Motion nos encontraremos con el primer set de controles relativos a las tres transformaciones b\u00e1sicas (posici\u00f3n, rotaci\u00f3n y escala).<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0002Controles-B\u00e1sicos-.jpg\" rel=\"attachment wp-att-8861\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-8861\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0002Controles-B\u00e1sicos--1024x700.jpg\" alt=\"\" width=\"1024\" height=\"700\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0002Controles-B\u00e1sicos--1024x700.jpg 1024w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0002Controles-B\u00e1sicos--300x205.jpg 300w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0002Controles-B\u00e1sicos--768x525.jpg 768w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0002Controles-B\u00e1sicos--700x478.jpg 700w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0002Controles-B\u00e1sicos-.jpg 1365w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>El control de posici\u00f3n es un control llamado \u201cposition XYZ\u201d que separa en tres criterios individuales la informaci\u00f3n de desplazamiento en XY y Z.<\/p>\n<p>Lo mismo para rotaci\u00f3n (canales separados). El cambio radica en la palabra \u201cEuler\u201d que es la matem\u00e1tica interna que se usa para calcular la rotaci\u00f3n de un objeto en el espacio 3D. (el otro m\u00e9todo es el quaternion).<\/p>\n<p>Y por \u00faltimo, la escala que guarda la informaci\u00f3n de todos los ejes en los que se concoe como un Criterio \u201cBezier\u201d. El nombre hace referencia al tipo de curva que interpreta Max al escalar para que la transici\u00f3n sea org\u00e1nica.<\/p>\n<p>Debajo de los controles asignados tenemos botones que nos ayudan a crear keyframes para las transformaciones. Podemos considerar a esta parte el n\u00facleo interno de lo que sucede cuando realizamos una animaci\u00f3n manual.<\/p>\n<p>Si se quiere animar con keyframes solamente nada de esto se tocar\u00eda, pues ya viene preparado para ello.<\/p>\n<h2>Asignar controles de la lista de controles.-<\/h2>\n<p>Si seleccionamos, por ejemplo, el control de posici\u00f3n veremos que en la parte superior izquierda de la lista de controles se ilumina un bot\u00f3n. Si pasamos con el mouse por encima salta la etiqueta \u201cassign controller\u201d. Al presionarlo nos encontramos con una lista de todos los controles o f\u00f3rmulas con las que se puede controlar a la posici\u00f3n de un objeto.<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0003Listado-de-controles.jpg\" rel=\"attachment wp-att-8862\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-8862\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0003Listado-de-controles-1024x846.jpg\" alt=\"\" width=\"1024\" height=\"846\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0003Listado-de-controles-1024x846.jpg 1024w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0003Listado-de-controles-300x248.jpg 300w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0003Listado-de-controles-768x634.jpg 768w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0003Listado-de-controles-700x578.jpg 700w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0003Listado-de-controles.jpg 1045w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Tambi\u00e9n podemos asignar controles de forma individual. Para ejemplificar lo que se puede hacer asignaremos un control a la transformaci\u00f3n de posici\u00f3n en X.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>1.-Observaremos que el control que gu\u00eda en estos momentos a X es un control Bezier. Si Recordamos lo que dijimos de este control (cuando mencionamos que se encargaba de la escala) sabremos que se trata de la versi\u00f3n manual (set y auto keyframe) y que regula una entrada y salida org\u00e1nica (suave) de keyframe a keyframe.<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0004Ejemplopaso1.jpg\" rel=\"attachment wp-att-8863\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-8863\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0004Ejemplopaso1-1024x782.jpg\" alt=\"\" width=\"1024\" height=\"782\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0004Ejemplopaso1-1024x782.jpg 1024w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0004Ejemplopaso1-300x229.jpg 300w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0004Ejemplopaso1-768x587.jpg 768w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0004Ejemplopaso1-700x535.jpg 700w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0004Ejemplopaso1.jpg 1156w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>2.-Elegiremos de la lista el control \u201cwaveform float\u201d que se encuentra al final de la lista. Podemos confirmar que lo elegimos ya sea con un doble click o presioanndo el bot\u00f3n aceptar.<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0005Ejemplopaso2.jpg\" rel=\"attachment wp-att-8864\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-8864\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0005Ejemplopaso2-1024x734.jpg\" alt=\"\" width=\"1024\" height=\"734\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0005Ejemplopaso2-1024x734.jpg 1024w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0005Ejemplopaso2-300x215.jpg 300w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0005Ejemplopaso2-768x551.jpg 768w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0005Ejemplopaso2-700x502.jpg 700w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0005Ejemplopaso2.jpg 1042w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Al hacerlo pasan varias cosas:<\/p>\n<p>3.-Prrimero nos daremos cuenta que en la lista de controles principal el valor de X tiene otro nombre asociado Ya no el de Bezier, sino el de Waveform.<\/p>\n<p>Segundo veremos que ha aparecido un panel nuevo. Este panel corresponde a los par\u00e1metros del control \u201cwaveform\u201d<\/p>\n<p>Tercero. Si alejamos un poco la esfera como se ve en la captura, y le damos al Play en la l\u00ednea de tiempo, observaremos que la esfera se anima de forma autom\u00e1tica de izquierda a derecha, en respuesta al nuevo control sobre el eje X que se le ha asignado.<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0006Ejemplopaso3.jpg\" rel=\"attachment wp-att-8865\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-8865\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0006Ejemplopaso3-1024x451.jpg\" alt=\"\" width=\"1024\" height=\"451\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0006Ejemplopaso3-1024x451.jpg 1024w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0006Ejemplopaso3-300x132.jpg 300w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0006Ejemplopaso3-768x338.jpg 768w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0006Ejemplopaso3-700x308.jpg 700w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0006Ejemplopaso3.jpg 1901w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<h2>Desarrollando los par\u00e1metros de los controles<\/h2>\n<p>Hay bastante que contar de los controles, pero al ser este un art\u00edculo de referencia, s\u00f3lo haremos lo necesario para que podamos ubicarnos en el contexto de la potencia de los controles y restricciones.<\/p>\n<p>En el panel de waveform centraremos nuestra atenci\u00f3n primero en dos valores: el Periodo o frecuencia (period) y la amplitud.<\/p>\n<p>El periodo o frecuencia es la cantidad de veces que se repetir\u00e1 la acci\u00f3n de cambio el valor por defecto es el 10. Ese 10 indica que la bola habr\u00e1 cambiado de posici\u00f3n hacias X y \u2013X una vez hasta volver a su posici\u00f3n. Todo eso en los 10 primeros fotogramas de la l\u00ednea de tiempo. Si se quiere comprobar s\u00f3lo hay que mover el cabezal poco a poco del fotograma 0 al fotograma 10 y podremos observar que la bola ha hecho un \u201crecorrido completo\u201d de X a \u2013X y ha vuelto a su sitio original. En 100 fotogramas Habr\u00e1 hecho 10 idas hacia X y 10 hacia \u2013X haciendo un total de 20 cambios de posici\u00f3n para que al final retorne al sitio de partida.<\/p>\n<p>Mientras m\u00e1s grande sea al n\u00famero de la frecuencia, m\u00e1s lento har\u00e1 el recorrido de X a \u2013X (menos repeticiones).<\/p>\n<p>La amplitud, por otra parte, es la encargada de decirle a la esfera cuanto debe ser su recorrido en X y \u2013X . El valor por defecto es 100, quiere decir que, la esfera se mueve en un rango de 100 unidades a la izquierda y 100 a la derecha a partir del centro de eje de coordenadas. \u00a0Si miramos desde el visor Top veremos que el pivot de la esfera de mueve exactamente este tramo en X.<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0007Periodo-y-amplitud.jpg\" rel=\"attachment wp-att-8867\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-8867\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0007Periodo-y-amplitud-1024x395.jpg\" alt=\"\" width=\"1024\" height=\"395\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0007Periodo-y-amplitud-1024x395.jpg 1024w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0007Periodo-y-amplitud-300x116.jpg 300w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0007Periodo-y-amplitud-768x296.jpg 768w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0007Periodo-y-amplitud-700x270.jpg 700w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0007Periodo-y-amplitud.jpg 1731w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Si cerramos la ventana del control Waveform, podemos volver a verla haciendo doble click sobe el eje X que es el que es controlado por este par\u00e1metro.\u00a0 Esto sucede con cualquier control salvo con los Bezier que no tienen panel de configuraci\u00f3n por pertenecer al modo manual de animaci\u00f3n.<\/p>\n<p>Ahora bien, Al cambiar el control hemos delegado a una funci\u00f3n matem\u00e1tica la misi\u00f3n de decidir d\u00f3nde en X se encuentra nuestro objeto. S\u00f3lo que el control que se le ha dado es total.<\/p>\n<p>Intentemos mover el objeto con el Gizmo (de forma manual) en los tres ejes. Nos daremos cuenta que si bien la esfera se puede mover libremente por Y (adelante y atr\u00e1s) y Z (arriba y abajo) pero en X est\u00e1 \u201cclavada\u201d y no hace nada de caso.<\/p>\n<p>Al asignar el control con las opciones de frecuencia y amplitud hemos restringido el movimiento de X en 100 unidades positivas y 100 negativas a partir del cero del eje de coordenadas.<\/p>\n<p>Antes de continuar tenemos que deshacer la asignaci\u00f3n del control. Repetimos el proceso de asignar controles, pero esta vez elegiremos \u201cBezier FLoat\u201d<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0008Tonormal.jpg\" rel=\"attachment wp-att-8866\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-8866\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0008Tonormal-1024x684.jpg\" alt=\"\" width=\"1024\" height=\"684\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0008Tonormal-1024x684.jpg 1024w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0008Tonormal-300x200.jpg 300w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0008Tonormal-768x513.jpg 768w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0008Tonormal-700x467.jpg 700w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0008Tonormal.jpg 1203w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>El \u201cerror\u201d de nuestro primer control fue el de asignar el 100% del movimiento en X a la funci\u00f3n Wave.<\/p>\n<p>Es ahora cuando entra en escena otro tipo de control que nos permite apilar instrucciones para poder tener dos o m\u00e1s niveles de maniobrabilidad sobre nuestros objetos.<\/p>\n<p>El control se llama FLoatList<\/p>\n<h2>Control float list<\/h2>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0009FloatList.jpg\" rel=\"attachment wp-att-8868\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-8868\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0009FloatList-1024x747.jpg\" alt=\"\" width=\"1024\" height=\"747\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0009FloatList-1024x747.jpg 1024w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0009FloatList-300x219.jpg 300w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0009FloatList-768x560.jpg 768w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0009FloatList-700x511.jpg 700w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0009FloatList.jpg 1120w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Al asignar este control podemos ver que en el Eje en cuesti\u00f3n (X) se ha creado una especie de desplegable que viene encabezado por el ya conocido Bezier. Debajo de este, se encuentra la palabra \u201cAvailable\u201d (Disponible) si hacemos click sobre esta palabra veremos que es posible acceder a la lista de controles. Asignaremos de nuevo el control Waveform. Y sin tocar nada m\u00e1s saldremos del men\u00fa de par\u00e1metros.<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0010Assigncontrolleragain.jpg\" rel=\"attachment wp-att-8869\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-8869\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0010Assigncontrolleragain-1024x743.jpg\" alt=\"\" width=\"1024\" height=\"743\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0010Assigncontrolleragain-1024x743.jpg 1024w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0010Assigncontrolleragain-300x218.jpg 300w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0010Assigncontrolleragain-768x558.jpg 768w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0010Assigncontrolleragain-700x508.jpg 700w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0010Assigncontrolleragain.jpg 1197w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Con este procedimiento le estamos diciendo a Max que tome en cuenta el control waveform con los par\u00e1metros que sean (frecuencia y amplitud), pero siempre luego de considerar la posici\u00f3n que se le haya asignado al objeto (esfera) previamente de forma manual (mediante keyframe). Hemos convertido al contador de desplazamiento de coordenadas absolutas (referentes al cero del eje de coordenadas) en desplazamiento de coordenadas relativas. Ahora podremos mover nuestra esfera hacia donde queramos y aprovechar el movimiento autom\u00e1tico del control waveform.<\/p>\n<p>Recordar que la lista es infinita y que por cada control que se asigne aparecer\u00e1 una casilla de disponible debajo. Esto es porque adem\u00e1s se puede controlar cu\u00e1ndo debe intervenir un control en concreto.<\/p>\n<p>Si hacemos doble click en el encabezado de Float list veremos que aparece un mini men\u00fa que me indica \u201cel peso\u201d de influencia que tiene cada control sobre el objeto. Estos Pesos son por porcentaje y se pueden animar para aumentar o disminuir su efecto en la l\u00ednea de tiempo.<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/pesos.jpg\" rel=\"attachment wp-att-8870\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-8870\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/pesos.jpg\" alt=\"\" width=\"287\" height=\"274\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Podr\u00edamos, por ejemplo, dejar sin efecto (valor cero) el waveform y que la esfera se desplace de forma directa con nuestros keyframes y en un momento dado dejar que sea el waveform que tome las riendas y haga que se mueva de forma peculiar.<\/p>\n<p>A todo esto. En nuestro video de ejemplo tenemos a los fantasmas que se mueven de forma autom\u00e1tica en una acci\u00f3n de \u201cflotar\u201d y adem\u00e1s uno de ellos persigue a PacMan. No es dif\u00edcil imaginar de qu\u00e9 forma se hizo, verdad?.<\/p>\n<h2>Restricciones (constraints)<\/h2>\n<p>Ya hemos visto la funci\u00f3n de los controles Es hora de saber a qu\u00e9 nos referimos con restricciones.<\/p>\n<p>Las restricciones son funciones que vienen \u201cpre cocinadas\u201d para que podamos aprovechar los controles.<\/p>\n<p>Los encontramos en el men\u00fa de animaci\u00f3n.<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0011Constraints.jpg\" rel=\"attachment wp-att-8871\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-8871\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0011Constraints-1024x720.jpg\" alt=\"\" width=\"1024\" height=\"720\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0011Constraints-1024x720.jpg 1024w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0011Constraints-300x211.jpg 300w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0011Constraints-768x540.jpg 768w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0011Constraints-700x492.jpg 700w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0011Constraints.jpg 1322w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Como podemos ver existen 7 restricciones. Desarrollaremos 2 de ellas.<\/p>\n<h2>Path constraint (restricci\u00f3n de recorrido)<\/h2>\n<p>Esta restricci\u00f3n hace que el objeto siga un recorrido determinado por una spline. La spline dibujar\u00e1 el camino que va a recorrer el objeto.<\/p>\n<p>Para ejemplificar esto usaremos una tetera y un recorrido como el de la captura. A\u00f1adiremos tambi\u00e9n un plano a modo de suelo. Recordar siempre tener en cuenta la vista frontal para reproducir los ejercicios y as\u00ed habr\u00e1 menos incoherencias entre el resultado que saque uno en casa y el que sale en la gu\u00eda.<\/p>\n<p>El spline tambi\u00e9n deber\u00eda estar dibujado de forma que el primer v\u00e9rtice sea el indicado con el n\u00famero uno y el ultimo con el n\u00famero dos.<\/p>\n<p>Los constraints siempre tienen en cuenta el pivot del objeto para referencia de cualquier restricci\u00f3n. Ubicar el pivot en un lugar adecuado es indispensable para que todo salga bien.<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0012pathconstraint.jpg\" rel=\"attachment wp-att-8872\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-8872\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0012pathconstraint-1024x598.jpg\" alt=\"\" width=\"1024\" height=\"598\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0012pathconstraint-1024x598.jpg 1024w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0012pathconstraint-300x175.jpg 300w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0012pathconstraint-768x449.jpg 768w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0012pathconstraint-700x409.jpg 700w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0012pathconstraint.jpg 1398w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Ahora se selecciona la tetera y vamos al men\u00fa de animaci\u00f3n a buscar la restricci\u00f3n. Al elegir \u201cpath constraint\u201d veremos que aparece una l\u00ednea punteada que espera que le indiquemos el recorrido que sirva de gu\u00eda . Indicamos que es la spline.<\/p>\n<p>Al terminar de elegir la spline vemos\u00a0 que en la l\u00ednea de tiempo aparecen dos keyframes para la tetera y que la tetera ha saltado de forma autom\u00e1tica hasta la posici\u00f3n del primer punto de la spline. Esos keyframes indican el comienzo y el final del recorrido de la tetera.<\/p>\n<p>Si le damos al play la tetera har\u00e1 todo el recorrido del fotograma 0 al 100.<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0013pathconstraint2.jpg\" rel=\"attachment wp-att-8873\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-8873\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0013pathconstraint2-1024x661.jpg\" alt=\"\" width=\"1024\" height=\"661\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0013pathconstraint2-1024x661.jpg 1024w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0013pathconstraint2-300x194.jpg 300w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0013pathconstraint2-768x495.jpg 768w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0013pathconstraint2-700x452.jpg 700w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0013pathconstraint2.jpg 1254w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Tambi\u00e9n veremos que la solapa activa en el men\u00fa de la derecha es la de animaci\u00f3n \u201cmotion\u201d<\/p>\n<p>En ese men\u00fa vemos que ha aparecido una position list (recordar que un control \u201clist\u201d funciona para colocar varias \u00f3rdenes en un \u00a0\u00a0objeto) y que a parte de un xyz position tenemos un path constraint a\u00f1adido.<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0014pathconstraint3.jpg\" rel=\"attachment wp-att-8874\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-8874\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0014pathconstraint3-1024x441.jpg\" alt=\"\" width=\"1024\" height=\"441\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0014pathconstraint3-1024x441.jpg 1024w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0014pathconstraint3-300x129.jpg 300w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0014pathconstraint3-768x331.jpg 768w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0014pathconstraint3-700x302.jpg 700w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0014pathconstraint3.jpg 1873w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Cada men\u00fa de estas restricciones viene con un set de par\u00e1metros. Se encuentran debajo de los par\u00e1metros que ya hemos visto en el men\u00fa de controles.<\/p>\n<p>De estos par\u00e1metros podemos resaltar la primera parte de \u201cAdd path\u201d o \u201cdelete path\u201d y es que podemos a\u00f1adir y quitar \u201crutas\u201d en nuestro recorrido.<\/p>\n<p>El porcentaje de peso s\u00f3lo funciona cuando hay m\u00e1s de un recorrido.<\/p>\n<p>En la parte de Path options tenemos el \u201c% along path\u201d este es el responsable que la tetera se mueva por el recorrido. Al jugar con el cabezal de la l\u00ednea de tiempo y observar este valor podemos apreciar que el porcentaje var\u00eda en cada parte del recorrido de 0 a 100 por ciento.<\/p>\n<p>Con este valor podremos decirle a nuestro objeto que marche m\u00e1s r\u00e1pido o m\u00e1s lento o incluso retroceda o se mantenga en una posici\u00f3n en concreto.<\/p>\n<p>Justo debajo del valor de recorrido tenemos una casilla llamada Follow (seguir). Veremos que si se activa podemos orientar la tetera de manera que \u201cmire\u201d siempre hacia adelante. Y acate la orientaci\u00f3n del recorrido.<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0015Follow.jpg\" rel=\"attachment wp-att-8875\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-8875\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0015Follow-1024x605.jpg\" alt=\"\" width=\"1024\" height=\"605\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0015Follow-1024x605.jpg 1024w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0015Follow-300x177.jpg 300w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0015Follow-768x454.jpg 768w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0015Follow-700x414.jpg 700w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0015Follow.jpg 1335w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Mientras esta restricci\u00f3n est\u00e9 activa las modificaciones que se hagan a la forma de la spline afectar\u00e1n al recorrido de la tetera.<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0016.jpg\" rel=\"attachment wp-att-8876\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-8876\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0016-1024x697.jpg\" alt=\"\" width=\"1024\" height=\"697\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0016-1024x697.jpg 1024w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0016-300x204.jpg 300w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0016-768x523.jpg 768w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0016-700x476.jpg 700w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0016.jpg 1315w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<h2>\u00a0\u00a0\u00a0Attachment constraint.<\/h2>\n<p>Esta restricci\u00f3n permite Adherir cualquier objeto a una superifice de otro, de manera que todas las deformaciones de la superficie afecten a la posici\u00f3n del primero. Un bot\u00f3n a una camisa o un pin a una solapa. La ventaja en animaci\u00f3n de un constraint sobre el simple comando attach es que uno puede animar la parte de superficie a la que el objeto est\u00e1 adherido sin necesidad de estar f\u00edsicamente vinculado.<\/p>\n<p>Para ejemplo pondremos a un barco en un mar picado.<\/p>\n<p>Para el mar picado usaremos un plano con bastantes segmentos. (30*30) y un modificador noise. Luego a este modificador le activaremos la casilla de animado (animated) y as\u00ed con alg\u00fan ajuste m\u00e1s tendremos un mar con olas. Distorsionaremos el plano sobre el eje Z, para que hayan diferencias de altura entre la olas.<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0017attachment-constraint..jpg\" rel=\"attachment wp-att-8877\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-8877\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0017attachment-constraint.-1024x587.jpg\" alt=\"\" width=\"1024\" height=\"587\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0017attachment-constraint.-1024x587.jpg 1024w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0017attachment-constraint.-300x172.jpg 300w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0017attachment-constraint.-768x440.jpg 768w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0017attachment-constraint.-345x198.jpg 345w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0017attachment-constraint.-700x401.jpg 700w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0017attachment-constraint..jpg 1550w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Para el barco podemos hacer uno como en la captura, pero si tenemos pereza tambi\u00e9n nos vuelve a ser \u00fatil la tetera. S\u00f3lo porque nos indica la direcci\u00f3n a la que se ve orientada cuando vaya por la superficie.<\/p>\n<p>Al activar la restricci\u00f3n veremos como el barco salta al principio de lo que considera el plano.<\/p>\n<p>Ahora si le damos al play el barco estar\u00e1 fijo en esta parte del plano y se mover\u00e1 en sincron\u00eda con las olas.<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0018attachment-constraint2.jpg\" rel=\"attachment wp-att-8878\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-8878\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0018attachment-constraint2-1024x601.jpg\" alt=\"\" width=\"1024\" height=\"601\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0018attachment-constraint2-1024x601.jpg 1024w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0018attachment-constraint2-300x176.jpg 300w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0018attachment-constraint2-768x451.jpg 768w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0018attachment-constraint2-700x411.jpg 700w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0018attachment-constraint2.jpg 1425w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a> <a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0019attachment-constraint3.jpg\" rel=\"attachment wp-att-8879\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-8879\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0019attachment-constraint3-1024x669.jpg\" alt=\"\" width=\"1024\" height=\"669\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0019attachment-constraint3-1024x669.jpg 1024w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0019attachment-constraint3-300x196.jpg 300w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0019attachment-constraint3-768x502.jpg 768w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0019attachment-constraint3-400x260.jpg 400w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0019attachment-constraint3-700x458.jpg 700w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0019attachment-constraint3.jpg 1259w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Para llevar al barquito a donde quisi\u00e9ramos en las olas s\u00f3l hay que presionar el bot\u00f3n Set position y deslizar el mouse haciendo click sobre la zona que queremos. El barco se posicionar\u00e1 y quedar\u00e1 ligado a la superifcie .<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0020attachment-constraint4.jpg\" rel=\"attachment wp-att-8880\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-8880\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0020attachment-constraint4-1024x553.jpg\" alt=\"\" width=\"1024\" height=\"553\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0020attachment-constraint4-1024x553.jpg 1024w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0020attachment-constraint4-300x162.jpg 300w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0020attachment-constraint4-768x415.jpg 768w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0020attachment-constraint4-700x378.jpg 700w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/0020attachment-constraint4.jpg 1895w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<h2>Conclusiones.-<\/h2>\n<p>Mucho se puede decir sobre los controles y las restricciones ya que son los responsables de muchas de las automatizaciones de animaci\u00f3n en MAX. Pero esto es s\u00f3lo una peque\u00f1a muestra.<\/p>\n<p>M\u00e1s adelante hablaremos de m\u00e1s restricciones y de c\u00f3mo se puede interactuar con casos pr\u00e1cticos y sencillos como este, pero entretenidos.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Qu\u00e9 son los controles y las restricciones en Max? FORMAS DE CREAR ANIMACI\u00d3N EN MAX La primera es la convencional mediante cambios manuales y la creaci\u00f3n de keyframes (fotogramas clave) que almacenan los cambios que hayamos realizado. Contamos con las herramientas \u201cset Keyframe\u201d y \u201cauto&#8230;<\/p>\n","protected":false},"author":9,"featured_media":8857,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_ef_editorial_meta_date_first-draft-date":"","_ef_editorial_meta_paragraph_assignment":"","_ef_editorial_meta_checkbox_needs-photo":"","_ef_editorial_meta_number_word-count":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6,379],"tags":[53,524,706,710,708,709],"class_list":["post-8856","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-animacion-3d","category-productividad","tag-animacion","tag-animacion-3d","tag-cgi","tag-constrints","tag-controles","tag-restricciones"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Controles y restricciones (Animaci\u00f3n asistida) - Blog Escola Espai<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Controles y restricciones (Animaci\u00f3n asistida) - Blog Escola Espai\" \/>\n<meta property=\"og:description\" content=\"Qu\u00e9 son los controles y las restricciones en Max? FORMAS DE CREAR ANIMACI\u00d3N EN MAX La primera es la convencional mediante cambios manuales y la creaci\u00f3n de keyframes (fotogramas clave) que almacenan los cambios que hayamos realizado. Contamos con las herramientas \u201cset Keyframe\u201d y \u201cauto...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Escola Espai\" \/>\n<meta property=\"article:published_time\" content=\"2019-10-09T17:52:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-10-10T12:11:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/cover02.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2500\" \/>\n\t<meta property=\"og:image:height\" content=\"1406\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Aleks Alaiza\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Aleks Alaiza\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/\"},\"author\":{\"name\":\"Aleks Alaiza\",\"@id\":\"https:\/\/www.espai.es\/blog\/#\/schema\/person\/06bffc532e586b7c65d4075f9aa71614\"},\"headline\":\"Controles y restricciones (Animaci\u00f3n asistida)\",\"datePublished\":\"2019-10-09T17:52:11+00:00\",\"dateModified\":\"2019-10-10T12:11:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/\"},\"wordCount\":2631,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/cover02.jpg\",\"keywords\":[\"Animaci\u00f3n\",\"Animaci\u00f3n 3D\",\"CGI\",\"constrints\",\"controles\",\"restricciones\"],\"articleSection\":[\"Animaci\u00f3n 3D\",\"Productividad\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/\",\"url\":\"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/\",\"name\":\"Controles y restricciones (Animaci\u00f3n asistida) - Blog Escola Espai\",\"isPartOf\":{\"@id\":\"https:\/\/www.espai.es\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/cover02.jpg\",\"datePublished\":\"2019-10-09T17:52:11+00:00\",\"dateModified\":\"2019-10-10T12:11:17+00:00\",\"author\":{\"@id\":\"https:\/\/www.espai.es\/blog\/#\/schema\/person\/06bffc532e586b7c65d4075f9aa71614\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/#primaryimage\",\"url\":\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/cover02.jpg\",\"contentUrl\":\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/cover02.jpg\",\"width\":2500,\"height\":1406},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.espai.es\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Controles y restricciones (Animaci\u00f3n asistida)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.espai.es\/blog\/#website\",\"url\":\"https:\/\/www.espai.es\/blog\/\",\"name\":\"Blog Escola Espai\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.espai.es\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.espai.es\/blog\/#\/schema\/person\/06bffc532e586b7c65d4075f9aa71614\",\"name\":\"Aleks Alaiza\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.espai.es\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/31ca501c2de55575f1c22529abcfa0253c609600eac1173693b8fbc98f0bec6c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/31ca501c2de55575f1c22529abcfa0253c609600eac1173693b8fbc98f0bec6c?s=96&d=mm&r=g\",\"caption\":\"Aleks Alaiza\"},\"sameAs\":[\"http:\/\/www.espai.es\"],\"url\":\"https:\/\/www.espai.es\/blog\/author\/aleks\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Controles y restricciones (Animaci\u00f3n asistida) - Blog Escola Espai","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/","og_locale":"es_ES","og_type":"article","og_title":"Controles y restricciones (Animaci\u00f3n asistida) - Blog Escola Espai","og_description":"Qu\u00e9 son los controles y las restricciones en Max? FORMAS DE CREAR ANIMACI\u00d3N EN MAX La primera es la convencional mediante cambios manuales y la creaci\u00f3n de keyframes (fotogramas clave) que almacenan los cambios que hayamos realizado. Contamos con las herramientas \u201cset Keyframe\u201d y \u201cauto...","og_url":"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/","og_site_name":"Blog Escola Espai","article_published_time":"2019-10-09T17:52:11+00:00","article_modified_time":"2019-10-10T12:11:17+00:00","og_image":[{"width":2500,"height":1406,"url":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/cover02.jpg","type":"image\/jpeg"}],"author":"Aleks Alaiza","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Aleks Alaiza","Tiempo de lectura":"13 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/#article","isPartOf":{"@id":"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/"},"author":{"name":"Aleks Alaiza","@id":"https:\/\/www.espai.es\/blog\/#\/schema\/person\/06bffc532e586b7c65d4075f9aa71614"},"headline":"Controles y restricciones (Animaci\u00f3n asistida)","datePublished":"2019-10-09T17:52:11+00:00","dateModified":"2019-10-10T12:11:17+00:00","mainEntityOfPage":{"@id":"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/"},"wordCount":2631,"commentCount":0,"image":{"@id":"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/#primaryimage"},"thumbnailUrl":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/cover02.jpg","keywords":["Animaci\u00f3n","Animaci\u00f3n 3D","CGI","constrints","controles","restricciones"],"articleSection":["Animaci\u00f3n 3D","Productividad"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/","url":"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/","name":"Controles y restricciones (Animaci\u00f3n asistida) - Blog Escola Espai","isPartOf":{"@id":"https:\/\/www.espai.es\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/#primaryimage"},"image":{"@id":"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/#primaryimage"},"thumbnailUrl":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/cover02.jpg","datePublished":"2019-10-09T17:52:11+00:00","dateModified":"2019-10-10T12:11:17+00:00","author":{"@id":"https:\/\/www.espai.es\/blog\/#\/schema\/person\/06bffc532e586b7c65d4075f9aa71614"},"breadcrumb":{"@id":"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/#primaryimage","url":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/cover02.jpg","contentUrl":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/cover02.jpg","width":2500,"height":1406},{"@type":"BreadcrumbList","@id":"https:\/\/www.espai.es\/blog\/2019\/10\/controles-y-restricciones-animacion-asistida\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.espai.es\/blog\/"},{"@type":"ListItem","position":2,"name":"Controles y restricciones (Animaci\u00f3n asistida)"}]},{"@type":"WebSite","@id":"https:\/\/www.espai.es\/blog\/#website","url":"https:\/\/www.espai.es\/blog\/","name":"Blog Escola Espai","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.espai.es\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.espai.es\/blog\/#\/schema\/person\/06bffc532e586b7c65d4075f9aa71614","name":"Aleks Alaiza","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.espai.es\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/31ca501c2de55575f1c22529abcfa0253c609600eac1173693b8fbc98f0bec6c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/31ca501c2de55575f1c22529abcfa0253c609600eac1173693b8fbc98f0bec6c?s=96&d=mm&r=g","caption":"Aleks Alaiza"},"sameAs":["http:\/\/www.espai.es"],"url":"https:\/\/www.espai.es\/blog\/author\/aleks\/"}]}},"jetpack_featured_media_url":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2019\/10\/cover02.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/posts\/8856","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/comments?post=8856"}],"version-history":[{"count":5,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/posts\/8856\/revisions"}],"predecessor-version":[{"id":8883,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/posts\/8856\/revisions\/8883"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/media\/8857"}],"wp:attachment":[{"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/media?parent=8856"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/categories?post=8856"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/tags?post=8856"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}