Gracias Gracias:  0
Resultados 1 al 5 de 5

Tema: Offset por objetos al sistema de coordenadas

  1. #1
    pythonized... Avatar de Cesar Saez
    Fecha de ingreso
    Mar 2004
    Ubicación
    Granada, España
    Mensajes
    3,765

    3dsmax Offset por objetos al sistema de coordenadas

    Hola, me gustaría saber si hay alguna forma de llevar las coordenadas de un objeto a 0,0,0 sin cambiar de posición al objeto o a su punto pivote, algo así como el "neutral pose" de XSI. Lo quisiera hacer para ahorrarme linkear mi controlador a un objeto en su misma posición para que de esta forma el 0,0,0 sea el pivote del padre de esa jerarquía o bien meter ese offset en la expresión de mis controladores.

    Me sería muy útil saber si fuera posible hacer una especie de offset al sistema de coordenadas (por objeto) para que el punto pivote de un objeto con cualquier posición en el espacio sea el 0,0,0.

    Si no es posible seguiré haciendo un objeto al cual linkear mi controlador para que herede el 0,0,0 pero como nada se pierde con preguntar preferí sacarme la duda

    Gracias

  2. #2
    Senior Member
    Fecha de ingreso
    Apr 2005
    Mensajes
    1,637

    Re: Offset por objetos al sistema de coordenadas

    Hmmm! Creo que no lo he entendido del todo.
    La posición de un objeto (nodo) es la posición de su matriz de transformación (ergo su pivote). Por tanto si el pivote no esta en 0,0,0, pues no lo esta, y punto pelota. No sé si te refieres a que el pivote del objeto esté en 0,0,0 independientemente de donde esté el centro de su bounding box, o todo lo contrario, es decir que toda la geometría se encuentre con su centro en 0,0,0 (el centro del bounding box) mientras que el pivote este en parla.
    En cualquier caso, en MAXScript las dos únicas posiciones que yo conozca, y que tengan que ver con los offset geometría-pivote son su $.pos que te da la posición del objeto (nodo) y su $.objectoffsetpos, que te da la posición de la geometría (el resultado del stak de geometría) respecto del pivote.

    No creo que te sirva de mucho, pero es que no sé si te he entendido bien (probablemente no).
    Aquel que pregunta, es tonto un rato. Aquel que no pregunta, es tonto toda la vida.

  3. #3
    pythonized... Avatar de Cesar Saez
    Fecha de ingreso
    Mar 2004
    Ubicación
    Granada, España
    Mensajes
    3,765

    Re: Offset por objetos al sistema de coordenadas

    El tema es ver si se puede crear una "capa" para las coordenadas del objeto de modo que pese a estar en cualquier posición en el espacio su posición sea 0,0,0 (sólo para ese objeto).

    En XSI lo puedo hacer con un Neutral Pose, es como un skin pose pero te crea esa capa llevandote las transformaciónes de traslación/rotación y escalado a 0,0,0. Quisiera hacer algo parecido para "trasladar" de xsi a 3dsmax algunas cosas sobre rigging.

    No sé si logro explicarme bien, hasta ahora lo puedo simular creando un padre para ese controlador (ambos están alineados) y heredando su pivote como el 0,0,0. Para usarlo con reactor manager o wire parameters funciona bien, simplemente quería saber si hay otra forma de hacerlo ahorrandome ese objeto que no tiene mucho sentido.

    Gracias de todas formas Nessito

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

    Re: Offset por objetos al sistema de coordenadas

    César, usa el atajo ALT + Botón derecho con el objeto en cuestión seleccionado, y usa el comando 'Freeze Transform'. De este modo, se crean dos "capas" en el controlador del objeto (no deja de ser un 'Position List' con dos canales, el segundo de ellos activo), y con el mismo atajo y la orden 'Transform to Zero' podrás volver a la posición inicial del objeto. Y lo mismo con la rotación

    Creo que esto te puede funcionar...
    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

  5. #5
    pythonized... Avatar de Cesar Saez
    Fecha de ingreso
    Mar 2004
    Ubicación
    Granada, España
    Mensajes
    3,765

    Re: Offset por objetos al sistema de coordenadas

    Freeze transform! como se me puede haber olvidado su existencia....

    Gracias Iker, es justo lo que buscaba

Temas similares

  1. Sistema de coordenadas temporal
    Por carpo88 en el foro Modelado
    Respuestas: 0
    Último mensaje: 27-02-2014, 19:59
  2. Blender Definir sistema de coordenadas
    Por elder en el foro Modelado
    Respuestas: 2
    Último mensaje: 12-02-2012, 14:02
  3. Sistema de coordenadas 3dsmax 2008
    Por edukillo en el foro Diseño Gráfico y CAD
    Respuestas: 0
    Último mensaje: 13-10-2011, 20:59
  4. sistema de coordenadas en Blender
    Por elder en el foro Modelado
    Respuestas: 2
    Último mensaje: 02-02-2009, 23:35
  5. realiviz matchmover - nuevo sistema de coordenadas
    Por Jim en el foro Postproducción
    Respuestas: 2
    Último mensaje: 19-03-2005, 19:47

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