Resultados 1 al 13 de 13

Tema: Problema con select link

  1. #1
    Fecha de ingreso
    Jan 2010
    Mensajes
    61

    Problema con select y link

    Hola a todos, la verdad hace rato que no paso x aquí, y hoy lo hago porque necesito una gran ayuda.

    Estoy haciendo el modelado de un robot, el VF-1S de Macross/Robotech, y al momento de hacer el Rig me encuentro con un problema en la animación de la pierna.

    Resulta que, en la transición de nave a robot la pierna cambia de posición, la cual la hago con un select & link de un pistón hidráulico que hace ese cambio de posiciones, pero, luego de que dicho pistón deja en su 2a, posición la pierna, la pierna debe quedar ahí y el pistón volver a su posición original, y al tenerlo con select & link no puedo dejarlo.

    Hay alguna manera de quitarle ese select & link en ese momento de que deba volver el pistón? O algún otro método para hacer lo mismo con alguna otra función?
    Disculpen mi ignorancia, soy muy nuevo en esto del Rig la verdad y no le encuentro el modo.

    Agradezco su ayuda enormemente, si es necesario en la noche subo imágenes porque ahora estoy en el trabajo.

    El trabajo es en 3dsmax, aclaro por las dudas. Gracias miles.

  2. #2
    Fecha de ingreso
    Jul 2013
    Mensajes
    737

    Problema con select y link

    No sé si hay mejores maneras. Pero si lo yo fuera a hacerlo, lo haría con un Snapshot y el visibility track.

    El Snapshot permite crear una copia de todo, en esa misma posición. Lo tienes que hacer en el fotograma qué quieras. Lo mejor será que busques algún tutorial para qué te ayude a tener más claro para el uso que quieras darle.

    El visibility track, se aplica desde el graph editor - curve editor. Menú edit - Visibility track. Con esto puedes aplicar cuando se verá un objeto en un fotograma determinado, progresivo, de golpe etc. Solo tienes que dejar visible uno u otro y animarlo por separado. Aunque no sé si va a darte problemas con los objetos.

    Está por ahora es la única solución que conozco de haber estudiado primero del CFGS de Animación en 2D/3D, vídeo juegos y entornos interactivos.

    Aquí te dejo un ejemplo de una práctica qué hice. Es la primera parte del vídeo donde el cubo gira como una pelota:
    Para qué te hagas una idea, cada giro está hecho con un cubo distinto porqué 3dsmax no permite animar el punto de pivote.

  3. #3
    Fecha de ingreso
    Jan 2010
    Mensajes
    61

    Problema con select y link

    Muchas gracias por la respuesta nugu.

    Aunque me mareaste un poco porque mis conocimientos no llegan a eso, soy muy novato aún en todo esto.

    Adjunto una fotografía como para explicar mejor lo que quiero hacer, en la imagen 1 la pierna ya está en su posición final y la pierna queda ahí, pero la bisagra hidráulica se retrae y vuelve a su lugar que es arriba, yo usé select & link porque es lo que sé y me pareció lo más indicado, quizás haya más maneras de hacer lo mismo, pero no se me ocurren.

    Espero que a alguien más se le ocurra algo, muchas gracias.

    -- IMÁGENES ADJUNTAS --
    Miniaturas adjuntas Miniaturas adjuntas duda.jpg  

  4. #4
    Fecha de ingreso
    Jul 2013
    Mensajes
    737

    Problema con select & link

    ¿Has pensado en usar el Biped/Character setup?
    Es un esqueleto humano con jerarquía IK. Esto es que para mover la pierna, lo haces desde el pie y luego el programa te crea un posible rotación. También permite archivos con captura de movimiento, etc.

    Quizá sea mejor opción. Aquí té dejo un vídeo tutorial para que veas un poco la idea.

    Me parece que en el vídeo no sale, pero si quieres emparentar el esqueleto con la malla, tienes que emparentar igual que los huesos, pero se tiene que hacer con el rombo/bip que hay en la cintura. Con F3 pasas directamente a vista wireframe por si no lo sabias y podrás verlo.

  5. #5
    Fecha de ingreso
    Jan 2010
    Mensajes
    61

    Problema con select & link

    Gracias Nugu.

    Si, al principio cuando comencé a ver cómo hacia el Rig pensé en el Biped, pero luego lo descarté porque algunos movimientos no son humanos y no van con el Rig en cuestión.

    Opté x usar cada pieza tipo huesos y manipularlos de forma independiente, me parece la mejor opción para esto.

    Te adjunto un video para que veas cómo son los movimientos de los que hablo, sigo con la pregunta abierta de cómo dejar la pierna en su otro lugar teniendo el select & link. Saludos.


  6. #6
    Fecha de ingreso
    Jul 2013
    Mensajes
    737

    Problema con select & link

    Otra idea, pero no lo he usado, sería aplicarle un IK interactivo a los huesos.

    Puedes hacer una prueba y es fácil de aplicar, se encuentra en el menú lateral derecho - Jerarquía.

    Ya no sé me ocurren más ideas, pero, la primera es la más fácil de usar.

    Aquí té dejo un tutorial de Autodesk he encontrado usando Visibility track + Snapshot:

  7. #7
    Dorado No registrado

    Problema con select y link

    Muy buenas.

    No me queda muy claro cuál es exactamente el comportamiento qué estás buscando, si he entendido bien, quieres que la bisagra qué forman los cilindros hidráulicos se abra y se cierre solo en el momento de la transformación, cuando despliega las patas, ¿no?
    El select & link (supongo que, te refieres al Link Constraint de 3Ds Max) no es la mejor opción para trabajar dentro de un rig, este constraint está orientado a conectar objetos que pertenecen a props o personajes completamente separados, por ejemplo, si tienes un personaje y quieres que sujete una espada o un arma, el link constraint sería una de tus opciones (entre otras muchas) para conectar el arma a las manos del personaje, porque te ofrece la opción de poder desconectarlo y así el personaje podría soltar el arma durante la animación.

    Otro ejemplo: si tienes un vehículo y quieres que el personaje esté subido a él y solo con mover el vehículo dicho personaje lo acompañe automáticamente, podrías usar el Link Constraint para conectar la cadera o el control general del personaje al vehículo. Con conocimientos más avanzados también es posible utilizar el Link Constraint para otros fines, como tener un objeto con más de un pivote de transformación, pero no es el momento ni el lugar para entrar en detalles.

    Volviendo a tu problema, en vista de que tus conocimientos de rigging son limitados y que el comportamiento de tu bisagra está limitado solo al momento de la transformación, aún no siendo la mejor manera de lograr este comportamiento, por su sencillez yo te recomendaría utilizar un morph que simula la apertura de la bisagra.

    Puedes colapsar todas las mallas que conforman la bisagra (cilindros hidráulicos incluidos) en una única malla y crear uno o varios Morphs progresivos simulando el cierre y apertura de dicha bisagra. Al final solo tendrías que animar un canal del modificador morph para realizar la animación de tu bisagra cada vez que lo desees. También se puede conectar este canal a otros controles que te faciliten la tarea de la animación y no tengas que acceder cada vez que quieres animar el morph a dicho modificador, pero eso ya es otro tema.

    En este caso en particular la técnica qué te ha sugerido el compañero Nugu de utilizar el canal o track visibility con el snapshot, al menos de la forma en que él te ha sugerido, tampoco es la mejor forma, puesto que la técnica qué expone en este video está destinada a crear una única animación prefijada, y supongo que, tú quieres poder abrir y cerrar la bisagra cada vez que lo deses, no tener que crear la animación una y otra vez. Se podría utilizar el canal visibility para tener un único control que abra y cierre tu bisagra interpolando entre diferentes mallas, pero creo que eso es demasiada complicación para este modelo, resultaría bastante pesado para él software al tener varias mallas de sobra y al final tendrías que modelar cada uno de los snapshot, con lo cual estarías creando los Morphs progresivos de los que te he hablado un poco más arriba, con la diferencia de que el modificador morph es más ligero que esa construcción, es más sencillo de implementar y una vez creado, no es necesario, aunque sí recomendable, conservar todas las mallas que has generado para crear el morph progresivo.

    Puedes encontrar más información acerca del modificador Morpher en la documentación oficial de 3Ds Max. Este modificador es una de las herramientas más potentes, versátiles e interesantes que postura Max, merece la pena invertir tiempo en su aprendizaje. Un saludo y espero haberte servido de ayuda.

  8. #8
    Fecha de ingreso
    Jan 2010
    Mensajes
    61

    Problema con select y link

    Mil gracias por la respuesta Dorado.

    En realidad, mi explicación sobre lo que quiero no fue del todo buena, en sí el problema no es la animación es si de la bisagra, es que la cadera va enganchada a la punta de esa bisagra extendible (yo la tengo con select & link cosa de que al mover dicha bisagra de la posición 1 a la 2 toda la pierna cambie su lugar en la transformación); el problema viene que esa misma bisagra luego retorna a la posición 1, pero, la pierna completa queda en la posición 2.

    La verdad es que soy demasiado nuevo en el tema del rig, demasiado quizás para mis ambiciones, voy a investigar sobre ese modificador Morpher porque la verdad nunca escuche de él, ahora estoy de lleno inmerso en todo lo que es mapas UV y texturas y tengo para rato, así mismo ese tema de la transformación me tiene bastante pensativo.

    Adjunto un par de imágenes de cómo va la cosa, si puedo en la noche hago un video más explicativo del problema a ver si queda más claro.

    Nuevamente gracias.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas FB_IMG_1436790391842.jpg   FB_IMG_1436790397921.jpg  

  9. #9
    Fecha de ingreso
    Jan 2010
    Mensajes
    61

    Problema con select & link

    Subo una imagen explicando lo que quiero hacer, el número 2 y 3 se ve claro cómo es, la bisagra baja y deja la pierna en su 2do, lugar, y luego vuelve a su posición original, y en verdad no sé cómo hacerlo.

    Agradezco SU AYUDA.

    -- IMÁGENES ADJUNTAS --
    Miniaturas adjuntas Miniaturas adjuntas vf-1-transformation5.gif  

  10. #10
    Dorado No registrado

    Problema con select y link

    Muy buenas.

    Básicamente lo que tienes ahí es lo que en la jerga de rigging se denomina un space switching, tienes un objeto que debe alinearse y seguir el movimiento de dos objetos distintos, a veces debe seguirlos a la vez, en otras ocasiones en un determinado momento seguirá un objeto y en otro momento seguirá el otro objeto. Para un rigger de nivel intermedio no es una construcción difícil de crear, pero para alguien que se está adentrando en el apasionante mundo del rigging, es un comportamiento bastante complejo de realizar. En este caso en particular puede resultar incluso un poco más complejo, porque una vez la pierna se encuentra en la posición 2, debes poder mover la misma de forma normal y a ser posible con sus dos cinemáticas (IK and FK).

    Intentaré hacer un montaje rápido y lo publicaré para que veas como lo haría yo (que no quiere decir que sea ni la única manera, ni la mejor). Pero mientras encuentro un hueco para ello, te explicaré un poco por encima cómo puedes hacerlo. Obviando el funcionamiento de la bisagra en si misma, daré por hecho que puedes crear un pistón o que puedes encontrar en la red cómo crear el Rig de un pistón hidráulico, que es básicamente el comportamiento de tu bisagra.

    Por un lado tienes la cadena de huesos con la qué funciona la pierna del robot (llamemosla UpperLeg y LowerLeg, obviamos el pie también), LowerLeg es hijo de UpperLeg, este bone a su vez estará vinculado a un helper de tipo Point (que denominaremos RotLeg). Por otro lado, tenemos la bisagra, debes crear un helper de tipo Point (que denominaremos BisagraTarget) y vincularlo al control que controla la bisagra, tanto para abrirla, como para desplazarla hacia abajo, a la posición 2. Como he dicho, BisagraTarget estará vinculado al control de la bisagra y muy importante, estará alineado en posición y orientación a RotLeg, cuando RotLeg se encuentra en la posición 1 de la pierna, es decir, cuando la pierna esta debajo del ala. Por otro lado, debes crear otro helper de tipo Point (que denominaremos HipsTarget) y que estará vinculado al bone o al control (lo que prefieras) de la cadera (la cadera de este personaje es la cabina del avión por lo que se aprecia en las imágenes). Muy importante, HipsTarget estará alineado en posición y orientación a RotLeg, cuando la pierna se encuentra en la posición 2. Las alineaciones tanto de BisagraTarget, como de HipsTarget debes hacerlas moviendo y rotando RotLeg a mano, es decir, pones a mano la pierna en la posición 1, alíneas BisagraTarget a RotLeg y vinculas BisagraTarget al control de la bisagra, a continuación, vuelves a mover y rotar RotLeg hasta dejar la pierna en la posición 2, alíneas HipsTarget a RotLeg y vinculas HipsTarget a la cadera. Una vez hecho esto, pones RotLeg en la posición 1, y creas un position y un orientation constraint en RotLeg, y eliges como targets de dichos constraints BisagraTarget y HipsTarget, al final tendrás dos targets en tu Position Constraint y otros dos targets en tu orientation constraint. Una vez hecho tienes que crear algo que controle el weight de los targets dentro de los constraints, para poder pasar de uno a otro cuando desees. Puedes crear un spinner o un slider dentro de un Attribute Holder o puedes crear lo que en la jerga de rigging se llama joystick para Morphs en el viewport (busca por Internet como crear ambas cosas y elige la qué te resulte más cómoda). Cuando tengas este control, solo tienes que conectar mediante wire parameters los weights de ambos constraints a este control la ecuación para esto es:
    Para el primer target dentro del position y el orientation constraint algo como esto: (100.0 - Valordetucontrol)/100.0
    Para el segundo target dentro del position y el orientation constraint algo como: Valordetucontrol/100.0
    El dividirlo entre 100 es para normalizar el valor final, para que funcione de 0 a 1, puede que debas dividirlo entre 10 o entre 1000, o entre otro número, eso dependerá del rango de valores que pueda adquirir tu control.

    Tras todo esto tendrás lista tu pierna. Ya he dicho que esto no era sencillo para alguien con pocos conocimientos de rigging. De todos modos, como he dicho intentaré montar algo rápido y lo publicaré para qué puedas ver cómo funciona. Un saludo.

  11. #11
    Dorado No registrado

    Problema con select & link

    Perdón por el doble mensaje, no me dejaba editar el anterior correctamente.

    Lo prometido es deuda, aquí te adjunto un pequeño montaje que he creado en un rato libre. No me he preocupado demasiado por distancias y volúmenes, pero creo que cumple a la perfección con lo que quieres hacer con este modelo.

    He creado el archivo con 3ds Max 2015, no tiene nada especial, así que, no creo que tengas ningún problema en abrirlo con esta versión o posteriores.

    Espero que te sirva de ayuda, un saludo.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  12. #12
    Fecha de ingreso
    Jan 2010
    Mensajes
    61

    Problema con select y link

    Me saco el sombrero por tu respuesta, la verdad impecable. Y cada vez me doy cuenta que no sé nada sobre rig.

    Creo haberlo llevado bastante bien con tu redacción, y un millón de gracias más por el tiempo en dedicarme con el ejemplo, hoy sin falta en casa lo miro para ver bien cómo funciona.

    Da gusto tratar con gente así Dorado. Abrazo grande desde Uruguay.

  13. #13
    Fecha de ingreso
    Oct 2010
    Mensajes
    581

    Exclamation Problema con select & link

    Hola, por fin estoy creando una modelo por separado, pero, tengo un gran problema con Select and link, les dejo un ejemplo con imagen:
    Aquí está con Select and link.

    Clic en la imagen para ver su versión completa. 

Nombre: error_link_i_objects.jpg 
Visitas: 109 
Tamaño: 219.6 KB 
ID: 221099
    Clic en la imagen para ver su versión completa. 

Nombre: error_link_i_objects_01.jpg 
Visitas: 76 
Tamaño: 205.7 KB 
ID: 221100

    Aquí está sin unlink.

    Clic en la imagen para ver su versión completa. 

Nombre: error_link_i_objects_02.jpg 
Visitas: 96 
Tamaño: 210.2 KB 
ID: 221101

    Alguien sabe cómo resolver el problema
    Espero su ayuda por favor. Saludos de Miguel
    Feliz año nuevo 2017.

    -- IMÁGENES ADJUNTAS --



Temas similares

  1. 3dsMax Problema con select and link
    Por shaggymen en el foro Animación y Rigging
    Respuestas: 0
    : 08-03-2016, 14:47
  2. No se como introducir ventanas vanos en una pared con select and link
    Por aldomagno en el foro Materiales y Texturizado
    Respuestas: 3
    : 12-06-2010, 01:36
  3. 3dsMax Select and link no me funciona
    Por Warisnake en el foro Animación y Rigging
    Respuestas: 6
    : 28-10-2008, 16:44
  4. Problema con select and move en 3ds
    Por elwolos en el foro Modelado
    Respuestas: 1
    : 26-11-2007, 21:12
  5. Problema con 3ds Max 9 select and move desaparecio
    Por Alumno 3d en el foro Programas de Diseño 3D y CAD
    Respuestas: 4
    : 20-11-2007, 16:09

Etiquetas para este tema