Modelar y animar ropa en 3dsmax

Hola. Estoy de vuelta, bueno ando comenzando con 3ds Max y ya aprendí algunas cosas, entre ellas el rigging con personaje sin ropa y con ropa en la malla, pero algo que por más que busco no encuentro (y si encuentro algo que parece ser la respuesta lamentablemente no lo comprendo) es el hacer que la ropa modelada de forma separada del cuerpo.

He intentado aplicar el modificador Cloth, pero no me funciona más que cuando esta fijo el personaje.

Mi duda es ¿cómo puedo hacer que la ropa siga al personaje mientras hago la animación.

No sé si me explique bien, les dejo una fotografía de mi personaje (aun soy novato y ando experimentando, acepto críticas en el modelado también).

Nota: uso 3ds Max 2009, y siento mucho si en alguna parte del foro ya está explicado, pero es que, ya busque y no logré encontrar nada que me fuera útil o cómo ya dije, que entendiera.

Edito: si se ven muchos polígonos es porque tiene morphers ocultos más aparte el MeshSmooth de todo está a 2 y el cuerpo del personaje está en TurboSmooth a 2 creo.


ro3ds max: hola fer2002mx.

Bueno yo prefiero modelar la ropa como parte del personaje hay que tomar en cuenta la profesionalidad del trabajo, es decir si quieres tener un acabado muy profesional en tu personaje si es mejor que la ropa acompañe al personaje. Una solución sería modelar la ropa por separado y aplicarle algunos morphs en las extremidades (mangas, dobleces de la tela) y tener controles para dichos morphs, de esta manera animas el personaje y además la ropa.

Sobre tutoriales de este tema, hace un tiempo había encontrado un tutorial sobre cómo utilizar bien los modificadores Cloth y Garment Maker los cuáles bien estudiados te dan la posibilidad de aumentar el realismo de tu animación ya que trabajan con fuerzas dinámicas y tienen en cuenta el uso de la gravedad, por desgracia he tenido que formatear mi PC de apuro y pude respaldar pocos de mis archivos, si buscas bien en el foro seguro encontraras algo sobre rigging con ropa y objetos externos al personaje, mientras tanto seguiré buscando algunos tutoriales de Cloth y te mantendré informado.


fer2002mx: gracias por responder.

Comprendo lo del modelado de la ropa en la malla y concuerdo contigo, me gusta más esa técnica, pero como he mencionado estoy aprendiendo y mi objetivo es explorar todas las posibilidades.

Yo he visto unos tutoriales donde usan Garment Maker y después aplican Cloth, pero el modificador Garment Maker no aparece cuando la ropa es modelada sobre polígono, solo cuando uso Splines aparece. He probado algunas cosas con ambas técnicas tanto con Garmet como sin el y la simulación de la ropa más o menos me da buenos resultados, pero tengo el mismo problema: si muevo al personaje la ropa no lo sigue y si aplico la simulación después de realizar una animación pues la ropa únicamente cae porque no está puesta en el.

Pues así esta la situación, gracias por la ayuda.

Edito: no comprendo muy bien eso de los morphs, pero en cuanto tenga tiempo intentaré hacer algo con lo que entendí.

Bueno, me respondo yo mismo a mi pregunta.

Me puse a jugar con el 3ds Max a buscar una solución y después de un par de horas de pelearme encontré un modificador que no conocía, se llama: skin Wrap.

Con este modificador me auto-riggea el pedazo de ropa que quiero con respecto al cuerpo como si estuviera modelado en la misma malla, el detalle es que, ambos objetos (ropa y personaje) deben estar igual en cuanto a suavizado, es decir, o ambos con MeshSmooth o ambos sin MeshSmooth (y creo que al mismo nivel, aunque con niveles diferentes no me fallo).

El detalle es que no puedes ponerlo sin MeshSmooth y después agregarle el MeshSmooth porque se rompe la ropa, lo mejor es colocarlo sin el suavizado, hacer la animación, regresar al cuadro cero, quitar el Wrap y volverlo a poner, pero ahora con el suavizado activado y funciona perfectamente (al menos a mi).

A pesar de todo me gustaría saber sus opiniones ¿Qué es exactamente el skin Wrap? ¿de verdad me funcionara bien o es solo una solución que parece que funciona, pero en realidad no.

No sé si me explico, no conozco ese modificador así que, no sé si estoy cometiendo un error, agradecería mucho sus conocimientos. Saludos.


Stormrider: hola fer2002mx. En el personaje principal de mi demo utilicé skin Wrap para algunas cosas, como una especie de muñequeras, botas, calcetines. Es útil para prendas que están ceñidas al cuerpo, de forma que se deforman con el mismo.

Ahora mismo no recuerdo cómo funcionaba el modificador, pero creo que solo funciona en el estado en el que se lo aplicas, es decir, no puedes aplicarle el skin Wrap a un objeto en lowpoly y luego aplicas un suavizado, sólo funciona mientras tengas los dos objetos en el estado en el que estaban al aplicar el skin Wrap.

De todos modos, no recuerdo muy bien como iba. IkerClon me lo había explicado en otro hilo, y el skin Wrap tiene una función para convertirse en skin normal a partir del skin Wrap, aunque no me acuerdo de cómo funcionaba exactamente. (hace tiempo que lo utilicé y ahora estoy más centrado en Blender).

Intentaré encontrar el mensaje del que te hablo y si lo encuentro te pego un enlace. Aquí tienes el hilo del que te hablaba, ahí se bien del skin Wrap https://www.foro3d.com/f23/músculos-61095-2.html.


fer2002mx: estuve jugando un rato más con el modificador y sí, parece que solo funciona con prendas ceñidas al cuerpo como bien dices, al principio pensé que quizá podría mezclarlo con el modificador Cloth, pero veo que no es así.

Vaya, creo que para esto mejor es modelar directamente todo en la misma malla (dependiendo la situación claro).

Bueno, seguiré buscando. Gracias.


ro3ds max: hola fer2002mx yo aquí de nuevo.

Bueno en cuanto a skin Wrap no tengo muy claro el tema, se utiliza generalmente para pasar a tener figuras, personajes o cuerpos con poca cantidad de polígonos (low poly) a tener personajes de extrema suavidad en la malla (high poly), el problema de este modificador es que suele ser inestable ya que ocasionalmente produce cuelgues en el PC y en 3ds Max, el modificador skin Wrap es útil a la hora de hacer un corto de animación, pero en escenas de larga duración puede dar resultados desagradables. Yo en mi caso no soy de utilizarlo, pero buscaré información al respecto. https://www.foro3d.com/attachment.ph…1&d=1453919416.

Me olvidé de decirte que el archivo adjunto que deje es el tutorial de Cloth que te había mencionado, el problema es que está en inglés. Espero que te pueda haber ayudado en algo.


fer2002mx: muchas gracias por las molestias, lo del skin Wrap no te preocupes me tope con el y ya más o menos vi cómo funciona, pero honestamente no creo usarlo mucho, al menos por ahora.

El archivo ya lo baje, pero apenas voy a leerlo, de lo del inglés tengo un nivel suficientemente alto para entenderlo (no así para comunicarme) pero creo me que será de mucha utilidad por lo que he visto del Hair and Fur (otro tema que estoy empezando a investigar).

Vaya, a ver tengo un pequeño problema, estaba comprobando el archivo que me pasaste y me puse a seguir sus ejemplos, pues resulta que el clothing no funciona en mí portátil al parecer, no hacía nada a la hora de simular. Pensé que algo estaba haciendo mal así que, decidí simular un vestido sencillo que ya me había funcionado antes en mí PC de escritorio, pues resulta que tampoco funcionó.

Al final decidí pasar el archivo a el PC de escritorio e hice una prueba y en aquella funciona bien, entonces hice una animación de 30 cuadros donde solo baja los brazos y resulta que la ropa lo siguió justo como quería.
¿Alguien sabe a que se deba? Algún error en el 3ds Max o me faltaran archivos? Es que re-instalé el programa y sigue sin funcionar =s.

Edito: edito para agregar que si la ropa no está puesta en ningún personaje al darle simular esta tiende a caer al vacío y cuando está en el personaje tengo que reiniciar el 3d para que simule, pero cuando es animación no lo sigue.

De nuevo te agradezco mucho tu ayuda.


ro3ds max: hola fer2002mx, yo por aquí otra vez.

Bueno realmente me intriga lo que me dices, nunca me había pasado en ninguna PC algo similar, puede que haya quedado mal instalado o que algo de tu notebook impida que se copien bien los archivos y haya quedado alguno sin instalarse.

De momento no sabría que decirte, pero averiguaré sobre el tema. En cuanto tenga información te la daré, saludos. Suerte.

Arriba el 3d.


Barig: hola fer2002mx, bueno espero que esto te ayude, en realidad la simulación de la tela es un poco complicado porque le das a la máquina que haga el trabajo por ti a través de parámetros, pero igual cambias algo ya la simulación varía o haces algo y también ya la simulación varió entonces es una con otra, a veces yo uso también el skin Wrap para poder hacer algunas cosas interesantes, pero en realidad el truco está en combinarlas.

Ejemplo:
Tienes una muñeca y le quieres poner su vestido, entonces de ese vestido vas a sacar 2 versiones, una detallada (high poly) y la otra no tan detallada, pero con la suficiente malla para que la simulación vaya rápido (low poly) todo el trabajo te vas a centrar en hacer que el Low poly se vea bien.

Para estas simulaciones puedes utilizar el Reactor Cloth (que no es tan sugerible) o también el modificador Cloth (mejor manejo de simulación) y sugerible también, pues obviamente este modificador le vas a poner al Low poly y te vas a centrar en hacer esa simulación, luego cuando todo esté bien simulado (la ayuda del pdf de ro3ds max) vas a utilizar el modificador skin Wrap, el modificador skin Wrap se lo pones al High Poly y lo añades al Low poly, lo que hace este modificador es simplemente como una proyección esta proyección es por polígonos lo que un polígono del Low poly va a coger varios polígonos del High Poly.

Bueno espero que te sirva y me gustaría ver avances de lo que has hecho.


fer2002mx: a ver responderé por partes:
1.- Al problema que tenía con el clothing fue debido creo a que estaba mal instalado, lo re-instale y ahora funciona perfectamente.
2.- Gracias por los consejos Barig, de momento ya le pillé el truco a esto, pondré en práctica lo que me aconsejas en futuros trabajos. Gracias a ambos por la ayuda.