Gracias Gracias:  0
Resultados 1 al 5 de 5

Tema: snap fk to ik y maxscript

  1. #1
    Miembro Nuevo
    Fecha de ingreso
    May 2008
    Mensajes
    22

    snap fk to ik y maxscript

    hola:

    llevo tiempo dejandome los sesos en algo por lo que algunos ya habreis pasado,a ver si me podéis echar una mano se trata del snap FK TO IK.Siguiendo tutoriales he seguido este proceso:

    *he creado un CTRL_Brazo del que salen 3 cadenas de huesos.

    *he creado 3 cadenas de huesos con 3 huesos cada una, fk01,fk02,fk03 ( la cadena FK ) con 2 controles (FK01_CTRL y FK02_CTRL) fk01 y fk02 llevan un constraint de posición y orientacion a FK01_CTRL y FK02_CTRL respectivamente.y un control más Pvector :FK_Vector.

    *La cadena ik Ik01,ik02 e Ik03 con un Hisolver de ik01 a ik03.este ik esta emparentado a un control del ik Ctrl_Ik.Por último un control para manejar
    el Pvector :IK_Vector.

    *Por último la cadena de huesos que lleva el skin que se llama Anim ( a01,a02 y a03).

    *a01 lleva un constraint de orientacion a ik01 y fk01 y a02 lleva otro contraint
    a ik02 y fk02.

    *el siguiente paso es crear un control con un customatribute FK/IK que controla
    a través de reaction manager el paso Fque /ik asociando el valor 0/1 del slíder a
    los pesos de los constraints fk/ik de cada hueso.esta en el ctrol CTRL_Brazo.

    esta es la base que funciona correctamente.Mi poblema llega al crear el botón fk/ik en el que uso el siguiente script:


    button btn1 "FK to IK" pos:[25,70] width:100 height:83 toolTip:"FK"
    on btn1 pressed do
    (
    $FK01_CTRL.position=$IK01.position
    $FK01_CTRL.rotation=$IK01.rotation
    $FK02_CTRL.position=$IK02.position
    $FK02_CTRL.rotation=$IK02.rotation

    $FK03.rotation=$IK03.rotation

    $FK_vector.rotation=$Ik_vector.rotation
    $FK_vector.position=$Ik_vector.position

    )

    button btn2 "IK to FK" pos:[25,200] width:100 height:83 toolTip:"IK "
    on btn2 pressed do
    (

    $IK_Ctrl.position=$FK03.position
    $IK01.position=$FK01.position
    $IK01.rotation=$FK01.rotation



    $IK_vector.rotation=$Fk_vector.rotation
    $IK_vector.position=$Fk_vector.position
    )



    el caso es que el paso de IK a FK me lo hace bien pero el de FK a ik me deja los huesos cada uno en un lado.Aguna recomendación?

    otra cosa de maxscript.Como puedo editar botones que haya creado ya y estén integrados en un custom attributesí.Os dejo el archivo max (2009) para ver si le podéis echar un vistazo.gracias de antemano.
    Archivos adjuntados Archivos adjuntados

  2. #2
    reconvertido Avatar de ikerCLoN
    Fecha de ingreso
    Apr 2002
    Ubicación
    Los Angeles, USA
    Mensajes
    14,911

    Re: snap fk to ik y maxscript

    Para alinear FK a IK no tienes que hacerlo también con las posiciones. Con sólo alinear las rotaciones debería bastar.

    Sobre editar una orden que ya esté integrada en un CA, yo suelo usar el CAManager, que si mal no recuerdo es de Grant Adam. Mano de santo.
    character TD @ Walt Disney Animation Studios

    mi curso de rigging facial :: https://www.domestika.org/en/courses...je-3d/ikerclon
    blog :: www.somosposmodernos.com
    twitter :: www.twitter.com/soyposmoderno
    linkedIn :: www.linkedin.com/in/ikerj

  3. #3
    Miembro Nuevo
    Fecha de ingreso
    May 2008
    Mensajes
    22

    Re: snap fk to ik y maxscript

    muchas gracias Iker,una cuestion, el fk01 debería estar constreñido al mismo nodo que el ik y el hueso de animación no?

  4. #4
    Miembro Nuevo
    Fecha de ingreso
    May 2008
    Mensajes
    22

    Post Re: snap fk to ik y maxscript

    he quitado las posiciones y esto sigue sin funcionar,el caso es que utilizando la herramienta alinear de los controles a los huesos ik se quedan donde deberían,voy a buscar la correspondencia en maxscript .

  5. #5
    Miembro Nuevo
    Fecha de ingreso
    May 2008
    Mensajes
    22

    Re: snap fk to ik y maxscript

    Cita Iniciado por gizmokk Ver mensaje
    he quitado las posiciones y esto sigue sin funcionar,el caso es que utilizando la herramienta alinear de los controles a los huesos ik se quedan donde deberían,voy a buscar la correspondencia en maxscript .
    Parece ser que lo he arreglado poniendo unos controles IK constreñidos a la jerarquia IK y redirigiendo la expresion en lugar de "hueso" a "control", de "control" a "contro"l funciona bien.

    Pronto subiré un tutorial con todo el proceso para que cualquiera tenga acceso a hacer una estructura FK/IK con sus botones de snap y autostrech.

    un saludo

Temas similares

  1. Blender Opción snap
    Por 3J Kernel en el foro Animación y Rigging
    Respuestas: 6
    Último mensaje: 01-06-2015, 14:21
  2. Blender Snap en Blender
    Por Mackbay en el foro Infografía General
    Respuestas: 14
    Último mensaje: 29-03-2012, 20:31
  3. Blender Snap de blender
    Por Mackbay en el foro Modelado
    Respuestas: 0
    Último mensaje: 05-11-2011, 20:45
  4. Maya IK FK snap ayuda
    Por gersith en el foro Animación y Rigging
    Respuestas: 4
    Último mensaje: 17-06-2010, 23:48
  5. mover con snap
    Por dixan en el foro Problemas con Programas
    Respuestas: 2
    Último mensaje: 22-07-2006, 20:59

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.
  •