Mi animación tiene pequeños saltos de frames. ¿Cómo lo arreglo?
Resulta que hice una animación en Blender de un avión aterrizando y despegando, todo en un mismo lapso de tiempo a 120 fotogramas. Sin embargo, tengo un problema: mi avión tiene pequeños saltos de frames al renderizar en Cycles y no entiendo cuál es el problema.
He verificado los fotogramas y están correctos, incluso he trasladado todos mis objetos a un nuevo archivo Blend y el problema persiste. ¿Cuál podría ser el problema y cómo podría solucionarlo? Uso Blender 3.6.
Abre una ventana de "Graph Editor" y verás las curvas de la animación, y fíjate en las partes donde da el salto a ver si están muy juntas las claves de animación, o si en la curva se ve mucha variación...
Mi animación tiene pequeños saltos de frames. ¿Cómo lo arreglo?
Estuve revisando el Graph Editor pero no encuentro irregularidades. Según lo que investigué, pueden ser varios errores, pero no sé cuál de ellos es el más probable. Algunos de estos errores serían: fotogramas clave interpolados incorrectamente, fotogramas faltantes o repetidos, saltos de transformación (pienso que quizás ahí está el problema pero no noté nada raro), curvas de animación (todas las curvas están en bezier), velocidades de animación constantes, o incluso la cantidad de fotogramas clave (no hay tantos y no están tan juntos).
Algo que podría funcionar es optimizar y simplificar la animación, pero no sé cómo hacer eso.
Adjunto una captura del Graph Editor para ver qué opinan.
Esas curvas que suben y bajan, pueden ser los tirones que hace que adelanta y retrocede.
Prueba a borrar alguno de los "key" de los que están en la subida y deja la bajada sola...
Yo creo que lo mejores borrar todo y te pones en el frame 1 y colocas la avioneta en posición de parada....y pones un "key" luego te vas al final de la animación, o sea, cuando la avioneta ya está en el aire y elevada y vuelves a poner otro "key" y fijate como queda la línea.
Compara lo que tienes ahora con eso a ver si te da alguna idea...
Recuerda que puede crear mas animaciones desde el Dope Sheet > Action Editor.
Mi animación tiene pequeños saltos de frames. ¿Cómo lo arreglo?
Primero que nada, muchas gracias por la ayuda y también por tomarte la molestia de hacerme un video explicándome las opciones que puedo probar en mi animación.
Quise probar en suavizar los keyframes como me lo mostraste en el video, pero al tocar la opción "Key" para desplegar todas las opciones, no me aparece el "Smooth". Me parece raro que no me aparezca. Quizás eso solucionaría el problema de los pequeños saltos, es una posibilidad.
La línea verde que voy a mostrar en la captura adjunta, a la cual intenté aplicarle el "Smooth", representa los movimientos laterales del avión, es decir, simula una desestabilización como si le costara aterrizar; una pequeña animación que le da un estilo distinto al aterrizaje, ya que es un aterrizaje un tanto brusco. Probé en eliminar esa línea verde, pero no hay cambios. Incluso modifiqué los parámetros y los moví de posición, pero el problema persiste.
Lo extraño es que este problema solo ocurre en Cycles, tanto con CPU como con GPU.
Quizás falten más keyframes. Otra opción sería que haya keyframes superpuestos, pero estuve revisando y está todo bien.
Lo extraño es que este problema solo ocurre en Cycles, tanto con CPU como con GPU.
Una pregunta... ¿lo que tienes animado es un EMPTY?
La verdad es que sin saber qué es lo que tienes animado es fácil de verlo en una imagen.
Igual estás ajustando la rotación de la hélice.
Si le pones nombre a los objetos, será luego más fácil localizarlos...
Y... el vídeo que has subido, ¿es una captura de pantalla, verdad?
O sea, no es una animación final, porque si dices que con Eevee va mejor es porque estarás usando Cycles con una vista en tiempo real, ¿verdad?
Mi animación tiene pequeños saltos de frames. ¿Cómo lo arreglo?
Si lo sé, sin ver bien el proyecto entero es difícil ver y revisar qué está fallando, y guiarse con capturas de pantalla es aún más complicado. Quizás a través de Discord sería más fácil.
Lo que está animando esa línea verde ondulada es el cuerpo del avión que está en el eje Y. De todas formas, te voy a adjuntar otra captura donde especifico qué es cada línea.
El video que había adjuntado es una captura de pantalla, no es el render final. Aún no lo hice porque no pude solucionar el problema de los saltos de frames. Y para renderizar, lo hago en Cycles.
El problema no creo que sea la cantidad de keyframes que tengo. Debe ser la configuración de los mismos. Ahí es donde no sé qué debo corregir.
Mi animación tiene pequeños saltos de frames. ¿Cómo lo arreglo?
Ahí dejé el archivo adjunto, si encuentran el fallo, ¡genial! 😄 Me va a ayudar en mis próximas animaciones, ya que esto es para un proyecto más grande.
La animación la tienes bien, yo creo que eso te pasa por los FPS (frames por segundo) que al no llegar a los 30 que tiene la animación hace que se detenga y parezca que ha hecho un salto, pero si haces el vídeo, verás que sale perfecto...