Resultados 1 al 4 de 4

Escalar un rig

  1. #1
    Fecha de ingreso
    Jan 2025
    Mensajes
    60

    Escalar un rig

    Hola. Trabajo con Blender 3.5.1. Hasta que no cambie el portatil no me sale a cuenta instalar versiones mas modernas
    En otras ocasiones he reportado los problemas que tengo para reusar Pose Assets en otros rigs. Aunque empiece con el mismo metarig y genere el mismo rig cuando aplico una Pose Asset me da errores. Aunque el segundo rig este en el mismo archivo que el original.
    Asi que estoy probando otras maneras de reusar las Pose Assets y las acciones, y no tener que generarlas para cada personaje
    Se me ha ocurrido crear una coleccion con la malla y el rig, enlazar la malla al rig, definir las Pose Assets y las acciones y luego hacer Append de esta coleccion en el archivo donde deba usar el personaje y parece que funciona
    Obviamente el personaje es bastante simple, low poly, sin demasiadas florituras. Para que las copias no sean todas iguales hago pequeños cambios en la malla enlazada al rig y parece funcionar
    La cosa es que ahora quiero que este personaje orginal sea un poco mas diferente, mas alto por ejemplo. Asi que he hecho un duplicado de la coleccion y la he escalado a la talla que deseo. Hasta ahi bien. Pero la escala de los objetos no es 1, y eso puede dar problemas. A la malla le he aplicado la escala con Ctrl+A y sin problema, pero si hago lo mismo con el rig me lo deforma.
    Hay alguna manera de escalar un rig en Object Mode sin deformarlo?. He probado a aplicar escala en Pose Mode pero no entiendo que significan la opciones que aparecen, no entiendo lo que explica el manual.
    Y otra cosa, se puede modificar el rig para adadptarlo mejor a la malla? O hay que modificar el metarig y regenerar el rig?
    Gracias anticipadas

  2. #2
    Fecha de ingreso
    Apr 2002
    Mensajes
    39,915

    Re: Escalar un rig

    Hola. No apliques escala al Armature una vez está riggeado. Ctrl+A > Scale en el rig rompe las relaciones internas (rest pose vs pose).

    La forma correcta es escalar Armature + malla juntos en Object Mode.

    NO apliques escala al rig.

    Si necesitas escala 1/1/1 / Crea un Empty / Parentiza Armature y malla al Empty / Escala el Empty y aplica la escala solo al Empty.

    Este es el método seguro y estándar.

    Aplicar escala en Pose Mode

    No sirve para lo que quieres.

    Las opciones de Apply Pose as Rest Pose modifican la rest pose y suelen romper pesos/acciones si no sabes exactamente lo que haces. Evítalo en tu caso.

    Adaptar el rig a la malla

    Un Rigify generado NO se ajusta bien editándolo.

    Lo correcto es modificar el metarig y regenerar el rig. Cualquier cambio estructural serio (altura, proporciones) debe hacerse en el metarig.
    |Agradecer cuando alguien te ayuda es de ser agradecido|

  3. #3
    Fecha de ingreso
    Jan 2025
    Mensajes
    60

    Re: Escalar un rig

    Gracias por la respuesta. He estado haciendo pruebas por mi cuenta y lo que mejor me funciona es escalar malla y rig en Object Mode y no aplicar la escala
    Uso siempre la misma coleccion con rig generado y malla emparentada con sus pesos porque es la unica manera de que pueda aprovechar las Pose Assets y la acciones, como caminar o correr.
    Tengo un materig personalizado con menos huesos es la cara, solo boca, mandibula y ojos, asi me ahorro tener que desactivar o borrar el resto de huesos de la cara y a partir de el genero el rig.
    Tengo entendido que si parto del mismo metarig el rig que genere tendra los mismos huesos con los mismos nombres. Asi que los Pose Assets deberian funcionar en todos los rigs, pero no, siempre se hace un lio con los huesos de los brazos.
    Por eso uso la misma coleccion y despues edito la malla para hacer cambios, de momento parece funcionar.
    A alguien le funcionan los Pose Assets entre rigs generados por separado a partir del mismo metarig?
    Gracias por tu ayuda, me resulta utilisima

  4. #4
    Fecha de ingreso
    Apr 2002
    Mensajes
    39,915

    Re: Escalar un rig

    Cita Iniciado por RafelGisbert Ver mensaje
    ¿Funcionan los Pose Assets entre rigs Rigify generados por separado desde el mismo metarig?
    En la práctica, no de forma fiable en Blender 3.5. Aunque los huesos tengan los mismos nombres, los Pose Assets guardan transformaciones relativas a la rest pose y son sensibles a roll de huesos, orientación, longitudes y constraints. Cualquier mínima diferencia al generar el rig (especialmente en brazos: IK/FK, pole targets, stretch) provoca resultados erróneos.

    Por qué fallan siempre los brazos

    1. Más constraints.
    2. Dependencia IK/FK.
    3. Más variación al regenerar el rig.
    4. Rigify no garantiza rigs idénticos internamente, solo compatibles conceptualmente.

    Conclusión práctica

    Tu solución actual (misma colección, mismo rig, modificar solo la malla) es la más robusta para Pose Assets.

    Escalar rig + malla sin aplicar escala es correcto en ese contexto.

    Alternativas que sí funcionan

    1. Reusar el mismo datablock de Armature (Append / Link / Library Override).
    2. Usar Actions y no Pose Assets (más estables).
    3. Si necesitas rigs distintos / retargeting, no Pose Assets.


    Lo que haces ahora es exactamente lo que haría alguien con experiencia en 3.x.
    |Agradecer cuando alguien te ayuda es de ser agradecido|

Temas similares

  1. Escalar con medidas
    Por antonio_gt en el foro Modelado
    Respuestas: 5
    : 19-02-2019, 22:24
  2. Problemas al escalar
    Por PEDROS05 en el foro Modelado
    Respuestas: 3
    : 18-02-2014, 21:40
  3. 3ds Max 3ds Max no me deja escalar un UVW
    Por rulocad en el foro Materiales y Texturizado
    Respuestas: 3
    : 22-02-2012, 20:18
  4. Escalar elementos
    Por dixan en el foro Modelado
    Respuestas: 8
    : 11-06-2007, 22:31
  5. 3ds Max Escalar en 3ds Max
    Por fomar en el foro Programas de Diseño 3D y CAD
    Respuestas: 3
    : 10-06-2006, 00:36