¿Te acordas que te recomendé.[QUOTE=deloeste33;886712]El tiempo que llevas tratando de descubrir la animación, enfocalo en hacerte amigo del Panel
Motion, donde se ven los controladores de movimiento, del panel Modify, dónde están los modificadores, y de la
Schematic View, donde se ven las jerarquías.[/QUOTE]?
Bueno, no puede ser que hayas mirado en esos sitios sin ubicar el mecanismo que produce el movimiento.
Así que lo hice por vos.
Mira lo que encontré: en la Schematic View aparece el
Dummy, linkeado a la spline, como padre de los bones, cómo se esperaba.
Pero es también padre de una cadena de point helpers (cajas azules) enlazados a cada bone como hijos de estos.
Es decir, que todos estos seguirán al Dummy donde éste vaya, desde la posición de cada padre, claro está.
Abrí el Panel
Motion, como también te dije que hicieras. Al hacer clic en el primer bone, vi que su rotación esta regida mediante otro constraint: el
Lok-at.
Cada bone, entonces, tiene la rotación limitada a apuntar. a una nueva serie de helpers. Estos se ven como cruces verdes.
Y aquí se pone de veras interesante: estos nuevos helpers se mueven raro. Su posición no está determinada por vínculo jerárquico, en la
Schematic View aparecen sueltos.
¿Qué los mueve entonces? Vuelvo al Panel Motion, y allí veo esto:
La
posición de cada helper esta regida por un
Script Controller.
Se trata de una ventana algo ardua de entender, pero al hacer clic en la primera variable, DrvNode, veras al pie que está asignada al correspondiente helper azul.
Ése es el único detalle que cambia en estos helpers, lo cual tiene sentido: cada script efectúa un complejo cálculo entre tiempos, velocidades, distancias y la posición de los helpers azules que estaban colocados detrás de cada bone.
Si lo que quieres es entender bien
bien cómo funciona todo esto, vas a tener que poner mucho de tu parte y sentarte con la Ayuda del programa a leer y leer. No es algo que un video de YouTube te explique en 10 minutos.
Ahora, por curiosidad puedes experimentar. Proba pegando el código en una escena tuya, y trata de evaluar qué pasa si.
Por ejemplo, cambias las variables (debajo de DrvNode), los valores de los constraints, (.) y mil otras cosas que halles que te llamen la atención.
Pero te veo poco curioso. No te fijaste en áreas básicas del sistema de movimiento y eso, si quieres abordar seriamente el tema de la animación, lo tienes que hacer y razonar por tu cuenta. Puedo acompañarte porque me intrigan estos complejos temas, pero sólo si vos que sos el principal interesado, subís también esta empinada escalera. ¿No te parece?
-- IMÁGENES ADJUNTAS --
🖼️
Estamos trabajando para mostrar las imágenes del foro
Adjunto #184371
🖼️
Estamos trabajando para mostrar las imágenes del foro
Adjunto #184372