Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 10 de 15

Tema: ¿Cómo funciona el constraint transform?

  1. #1
    Usuario Senior
    Fecha de ingreso
    Dec 2019
    Mensajes
    36
    Gracias (Dadas)
    5
    Gracias (Recibidas)
    6

    ¿Cómo funciona el constraint transform?

    Estoy intentando entender cómo funciona el constraint transform, pero solo me funciona el eje X, y no entiendo cómo funciona. He mirado el video oficial en el que muestra el eje X, pero de ahí no salgo, no sé cómo hacerlo funcionar en otros ejes que no sea el X. ¿Cómo se supone que funciona esto?

    He mirado en el sitio oficial (o al menos pienso que es oficial), re-mirado el video, pero no saco nada en claro.

    https://docs.blender.org/manual/en/l...formation.html

    ¿Alguien puede explicarme cómo va? He mirado varios videos, pero el resultado es el mismo, y en los videos les funciona.

    No sé si será aquí el tema, hace mogollón que no entro.


  2. #2
    Usuario Legendario Avatar de Soliman
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,360
    Gracias (Dadas)
    693
    Gracias (Recibidas)
    7237
    Es bastante complicado, pues entran en juego varios factores.

    Lo primero es el saber si vas a utilizar coordenadas locales que afectan a las coordenadas del objeto o su usas las globales que afectan a lo que es la escena.
    Lo segundo son las coordenadas locales de los huesos,que están diferentes que en lo objetos.
    Y luego el EJE de cada objeto restringido.

    Es importante el activar la vista de los ejes del objeto y también los ejes de la Armature.
    Y trabajar usando la ventana de ITEM > Transform

    Hice un vídeo sobre el mismo tema hace tiempo, a ver si te sirve.





    Si buscas en Youtube por: "blender bone transformation constraint" seguro que encuentras unos cuantos vídeos sobre el tema.

  3. Gracias 3dpoder Agradece este post
  4. #3
    Usuario Senior
    Fecha de ingreso
    Dec 2019
    Mensajes
    36
    Gracias (Dadas)
    5
    Gracias (Recibidas)
    6
    Muchas gracias por responder mi duda. Pero intento lo que pones y sigue sin funcionar; lo he probado de manera local y global, y en ninguno de los dos funciona. He cambiado el eje a usar a Y, pero cambia cuando lo muevo al eje Z. Estoy usando Blender 2.79, ¿puede ser una versión donde no funciona correctamente? No puedo cambiar de versión de Blender.

    P.D: ¿Cómo has hecho que las descripciones salgan en español?

  5. #4
    Usuario Legendario Avatar de Soliman
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,360
    Gracias (Dadas)
    693
    Gracias (Recibidas)
    7237


    En estos canales de Youtube tengo vídeos más antiguos de Blender. No recuerdo si los primeros son con la 2.79b o están mezclados con versiones de hace 2 años.

    youtube.com/@solimansoliman3482

    https://www.youtube.com/@SolimanSoliman/videos

  6. Gracias 3dpoder, Flash-Original Agradece este post
  7. #5

  8. Gracias Flash-Original Agradece este post
  9. #6
    Usuario Senior
    Fecha de ingreso
    Dec 2019
    Mensajes
    36
    Gracias (Dadas)
    5
    Gracias (Recibidas)
    6
    ¡Muchas gracias! Ahora al menos puedo leer las descripciones de lo que hace cada cosa. Estoy probando todas las combinaciones de constraint transform (las que logro que funcionen) y las guardaré en un archivo para cuando tenga dudas. Aunque ahora que creo un nuevo archivo, parece que sí va bien. Aunque igual es solo mi inexperiencia como novato.

    EDIT: Vale, creo que veo un fallo, y es que tengo que editar los valores en el XYZ sin mover el eje, o no funciona y solo en modo pose. Parece un error de programación lógica, ya que después sí funciona moviendo el eje.

    Por cierto, si le pongo varios transform a diferentes huesos, ¿se liará? Por ejemplo, conforme vaya subiendo a la torre, ¿darán vueltas más rápido?

    También estoy viendo que si toco un hueso que esté ligado no lo afecta, ¿hay alguna manera de que le afecte? Si subo una cola con varios huesos y muevo el que no tiene el constraint no hace lo que quiero (no sé si me explico ¿es posible que en ese caso sea con world space? porque parece que no funciona igual).

    Gracias. Siento tanta pregunta, pero estoy viendo cómo funciona cada uno y para qué me puede servir.
    Última edición por Flash-Original; 21-07-2023 a las 12:17

  10. #7
    Usuario Legendario Avatar de Soliman
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,360
    Gracias (Dadas)
    693
    Gracias (Recibidas)
    7237
    Cita Iniciado por Flash-Original Ver mensaje
    ¡Muchas gracias! Ahora al menos puedo leer las descripciones de lo que hace cada cosa. Estoy probando todas las combinaciones de constraint transform (las que logro que funcionen) y las guardaré en un archivo para cuando tenga dudas. Aunque ahora que creo un nuevo archivo, parece que sí va bien. Aunque igual es solo mi inexperiencia como novato.

    EDIT: Vale, creo que veo un fallo, y es que tengo que editar los valores en el XYZ sin mover el eje, o no funciona y solo en modo pose. Parece un error de programación lógica, ya que después sí funciona moviendo el eje.

    Por cierto, si le pongo varios transform a diferentes huesos, ¿se liará? Por ejemplo, conforme vaya subiendo a la torre, ¿darán vueltas más rápido?

    También estoy viendo que si toco un hueso que esté ligado no lo afecta, ¿hay alguna manera de que le afecte? Si subo una cola con varios huesos y muevo el que no tiene el constraint no hace lo que quiero (no sé si me explico ¿es posible que en ese caso sea con world space? porque parece que no funciona igual).

    Gracias. Siento tanta pregunta, pero estoy viendo cómo funciona cada uno y para qué me puede servir.
    El poner varias Constraints claro que puede afectar y más si una contradice a la otra...

    Exactamente qué es lo que quieres hacer.. ¿tienes alguna imagen o vídeo de referencia?
    A lo mejor no hace falta utilizar las constraints de "transformation".

    También existen los DRIVERS, para opciones más complicadas o con valores matemáticos.


  11. #8

  12. #9
    Usuario Senior
    Fecha de ingreso
    Dec 2019
    Mensajes
    36
    Gracias (Dadas)
    5
    Gracias (Recibidas)
    6
    Si un modelo lo cojo desde el hueso del pecho para mover toda la parte de arriba (cabeza) que conforme se acerque abra la mandíbula, el hueso de la mandíbula tiene el transform, entonces no hace la animación ¿o solo funciona en un sentido? porque creo que calcula la distancia entre los dos, ¿no?

    Desconocía lo de los drivers, me lo apuntaré para investigarlo más tarde porque el tipo lo hace rápido y no me entero. Estoy probando con 3 huesos encadenados, el 1 (base) primero que gire 90º en z y el de la punta (hueso 4) 90º en y para ver cómo puedo hacer que lo haga.
    Archivos adjuntados Archivos adjuntados

  13. #10

  14. Gracias 3dpoder Agradece este post
Página 1 de 2 12 ÚltimoÚltimo

Temas similares

  1. Que es un script y como funciona
    Por dimemayz en el foro Programación y Scripts
    Respuestas: 1
    Último mensaje: 31-03-2015, 04:05
  2. Maya Cómo hacer un bake de un objeto que es animado por un constraint
    Por anyolopez en el foro Animación y Rigging
    Respuestas: 0
    Último mensaje: 17-10-2011, 16:09
  3. Cómo funciona vray_material_presets_pro 1 5
    Por manugas en el foro Materiales y Texturizado
    Respuestas: 1
    Último mensaje: 23-11-2010, 16:09
  4. Cómo usar link constraint
    Por pepuslocus en el foro Animación y Rigging
    Respuestas: 4
    Último mensaje: 27-06-2010, 18:25
  5. Cómo funciona el i-drop
    Por Ansar en el foro Render, Iluminación y Cámaras
    Respuestas: 10
    Último mensaje: 09-05-2004, 00:39