Gracias Gracias:  0
Resultados 1 al 9 de 9

Tema: Sincronizar animaciones

  1. #1
    Miembro Avatar de Jhonatan00_00
    Fecha de ingreso
    Oct 2016
    Mensajes
    87

    Sincronizar animaciones

    Buenos días, estoy puliendo un poco más lo del tema de las animaciones, porque no me convencen demasiado y he pensado que igual es que no estoy haciendo las cosas bien y por eso no dan el resultado que busco.
    He creado las animaciones de mi personaje pero cuando sueltas la tecla para correr el personaje debe de volver a su posición inicial y es ahí donde se aprecian cortes en la animación o fotogramas que no coinciden.

    En un principio lo hice lo más chapucero del mundo, osea soltabas la tecla para correr y directamente el personaje ya se ponía en la posición de reposo, pero era demasiado amateur y empecé a crear animaciones intermedias para por medio de programación ejecutarlas según el fotograma en que dejemos de pulsar la tecla para correr y que el personaje volviese, pero no se si es la mejor solución porque si la animación de correr tiene 40 fotogramas, para que no haga cosas raras debería de crear 40 animaciones donde el protagonista volviese a su estado inicial y que así no se viesen cortes ni nada.

    Lo que he hecho es crear rangos, entonces entre el fotograma tal y el fotograma tal, si soltamos, inicias la animación de volver a su posición numero tal. Así solo he tenido que crear 3 o 4 animaciones intermedias y ya está, pero no me convence, a veces sueltas en un momento en el que tendria que haber otra animación más y se nota que el personaje hace cosas raras.

    ¿Cual es la forma verdaderamente en la que se hace esto de las animaciones intermedias?.
    Un saludo.

  2. #2
    Senior Member Avatar de Soliman
    Fecha de ingreso
    Aug 2004
    Ubicación
    Torrevieja-Alicante
    Mensajes
    9,932

    Re: Sincronizar animaciones

    Pues la verdad es que hay que planteárselo muy bien, porque no es lo mismo tener una animación en los brazos y otra en las piernas, que si presionas las dos opciones a la vez, no pasa nada, y otra cosa, es que tengas dos animaciones con posiciones distintas en una misma pierna, pues si estas a medio camino de una acción y le metes otro movimiento diferente, te va a crear un problema.

    Otras opciones son las que ya vienen en el Actuator > Action que las hay de varias maneras, por ejemplo Play, Flipper, Ping Pong, etc.
    Donde Play lo que hace es reproducir toda la animación de principio a fin y flipper, en el momento que sueltas el botón se vuelve a su posición inicial, o Loop Stoop que se para en el recorrido y cuando vuelves a presionar sigue desde ese mismo punto, et...


    Sincronizar animaciones-play.jpg

    Luego tienes las opciones de Layer Y Priority donde se le puede dar un orden de prioridades de una acción a otra.
    Esta parte es bastante compleja y no está muy bien explicada en los tutoriales normales.

  3. #3
    Miembro Avatar de Jhonatan00_00
    Fecha de ingreso
    Oct 2016
    Mensajes
    87

    Re: Sincronizar animaciones

    Gracias por responder, por lo que veo esa instantánea es de Unity ¿verdad?. Es que yo uso Blitz3D y no da tantas facilidades para hacer estas cosas u otras y es todo mucho más complejo.

    Ahora entiendo como consiguen todas las cosas que consiguen en los juegos profesionales, porque usan engines más actuales para empezar, pero bueno, de todas formas, por los tiempos de la PSX, PS2 y la Xbox no existían todos estos avances y conseguían juegos que me parecen incluso mejores que los de hoy dia y todo se tendría que hacer más o menos como lo estoy haciendo yo ¿o no?, ¿como harian lo de las animaciones intermedias?.

    Que rompecabezas madre mia.

  4. #4
    Senior Member Avatar de Soliman
    Fecha de ingreso
    Aug 2004
    Ubicación
    Torrevieja-Alicante
    Mensajes
    9,932

    Re: Sincronizar animaciones

    No, eso es Blender. Como no habías puesto nada.

    Saludos.

  5. #5
    Miembro Avatar de Jhonatan00_00
    Fecha de ingreso
    Oct 2016
    Mensajes
    87

    Re: Sincronizar animaciones

    Buenas tardes, sigo con el enigma y la verdad es que cada día estoy más perdido.
    Estoy observando juegos de N64 conocidos como son el Zelda, el Mario 64 o el Banjo y cuando uno se fija hay que ver la de fallos que tienen y sin embargo el carisma que consiguen.

    Por ejemplo para lo de las animaciones intermedias, he observado que estos juegos no tienen. Lo unico que hacen es arrancar para correr y después usar una animación única para frenar, sin importar si has dejado de correr cuando estabas pisando con el pie derecho o con el izquierdo, pero saben hacerlo y no te das ni cuenta.

    ¿Sabeis algún truco para Blitz3D para hacer animaciones intermedias o de algún comando o algo que convierta una posición a otra?. Estoy muy perdido con este tema y estoy perdiendo demasiado tiempo.

    Saludos.

  6. #6
    Senior Member Avatar de Juani
    Fecha de ingreso
    Jul 2015
    Ubicación
    Montilla (Córdoba)
    Mensajes
    377

    Re: Sincronizar animaciones

    Buenas Jhonatan00_00, ¿porque no cambias de software? es que te veo más solo que la una, creo que aprovecharias mucho más el tiempo con otros motores más actuales, no te pienses que te lo dan hecho, casi todo lo tienes que programar tu, si te gusta la programación ¿porque no miras otros motores como Unreal o Unity o el que sea? No es que nadie te valla a ayudar pero al menos tienes algo de información y puedes ir avanzando y mucho más si estás solo.

    Yo empecé con el Game Engine de Blender programado en Python. Ahora estoy aprendiendo a programar en C# para Unity y cada vez me alegro más de haber empezado en Python porque el lenguaje es muy parecido y me lo llevo de calle. ¿Por qué no lo intentas a ver si te gusta? A fin de cuentas lo que vale es la creatividad de cada uno ¿no?
    Un saludo.

  7. #7
    Senior Member Avatar de Soliman
    Fecha de ingreso
    Aug 2004
    Ubicación
    Torrevieja-Alicante
    Mensajes
    9,932

    Re: Sincronizar animaciones

    Le encanta Blitz3D... y en este foro, creo que hay poca gente que lo use, por no decir ninguno.
    Y por lo que he visto por la web, tampoco en otros sitios lo tocan mucho y lo poco que he encontrado es de hace más de 10 años. y en Youtube alguno de hace unos pocos años.

    https://www.youtube.com/user/isaykat...ch?query=blitz
    https://www.youtube.com/user/crashon...query=blitz+3d

  8. #8
    Miembro Avatar de Jhonatan00_00
    Fecha de ingreso
    Oct 2016
    Mensajes
    87

    Re: Sincronizar animaciones

    Como dice Soliman me encanta Blitz3D y no es porque si, es que tiene muchas ventajas a pesar de sus contras.
    - Es un lenguaje de programación relativamente fácil comparado con otros.
    - Funciona en Windows XP y en prácticamente cualquier sistema operativo.
    - No pide requerimientos de sistema altos y tus videojuegos se van a ver bien en cualquier PC porque optimiza muy bien los gráficos.

    Estoy creando un videojuego en un Netbook Acer Aspire One 532h-2Bb con Windows XP, un procesador a 1,66Ghz y 1Gb de Ram y cuando intenté instalar Unity me pedía Windows 10 o algo así y más requerimientos de sistema, así que no lo pude usar, en cambio mi videojuego tiene unos gráficos al nivel de Nintendo Wii y en mi Netbook va a 60fps a resoluciones HD grácias a que lo estoy desarrollando con Blitz3D. Si estuviese haciendo el mismo juego en otro engine necesitaría un PC mucho más potente para mover lo mismo, eso si, tendria sombras y más efectos, pero es así.

    Iba a subir alguna instantánea de mi juego, pero es que me da miedo de mostrar nada en un foro de desarrolladores, porque me lo pueden copiar jajajajaja... pero vamos, que si sacasen una actualización de Blitz3D con los 4 problemillas como las sombras y las animaciones intermedias solucionados, me quedaba un juego que parecería de Nintendo jajajajaj... no cambio Blitz3D por nada.

    Un saludo.

  9. #9
    Miembro Avatar de Jhonatan00_00
    Fecha de ingreso
    Oct 2016
    Mensajes
    87

    Re: Sincronizar animaciones

    Muy buenas a todos, después del verano sigo con el mismo problema.
    He estado avanzando haciendo otras cosas para el videojuego como programando los objetos que se pueden coger, etc, pero sigo sin encontrar una forma profesional de realizar las animaciones intermedias en Blitz3D y realmente debe de haber una forma facilísima de conseguirlas, pero no me viene la idea a la cabeza.

    Ya no estoy hablando de que exista ningún comando que me haga el trabajo (que en Blitz3D seguro que no existe), me refiero a encontrar alguna forma ingeniosa de conseguir animaciones intermedias que convenzan, que al final es como mejor funcionan las cosas, con ingenio.

    ¿No se os ocurre nada?.
    Saludos.

Temas similares

  1. Respuestas: 0
    Último mensaje: 05-06-2010, 05:33
  2. Sincronizar movimientos
    Por jp_lujan en el foro Animación y Rigging
    Respuestas: 3
    Último mensaje: 17-07-2007, 08:49
  3. Sincronizar audio con animacion
    Por alexandrosg en el foro Animación y Rigging
    Respuestas: 1
    Último mensaje: 18-05-2007, 20:36
  4. Sincronizar video y sonido
    Por nedned7 en el foro Postproducción
    Respuestas: 2
    Último mensaje: 25-08-2006, 12:48
  5. [aE] Sincronizar audio con video
    Por enaamorado en el foro Postproducción
    Respuestas: 4
    Último mensaje: 17-04-2006, 15:44

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •