XSIforum.com

Foros 3D => Autodesk Softimage => Rigging y Scripting => Mensaje iniciado por: Unaided en 23 Mayo 2006, 22:47:11

Título: XSI Cloth o Syflex y ajustes de parametros
Publicado por: Unaided en 23 Mayo 2006, 22:47:11
Problema, problemon de rendimiento!!

Ando probando con el cloth nativo de xsi, y con syflex, sobre un forma de petalo, con 3100 triangulos (en mi opinion nada exageradamente enorme), y aunque no he trasteado demasiado los parametros, la simulación, la cual tiene un effector de gravedad y un emisor wind, va bastante lenta. En syflex incluso más!! Y eso sin poner ningun obstacle.

Con el preset silk del xsi cloth es con lo que más "rapido" ha ido, pero no son las propiedades que necesito, ha de mantener la forma de partida.

La maquina es una Dual Xeon a 3.0GHz, con 4GBRAM y una ATI FireGL T2.

Algo tengo que estar haciendo mal, o tiene que pasar algo, porque esta misma escena con LW me iba mejor, y en Maya iba como sino estuviera calculando nada. Más aún cuando hice pruebas con el tutorial de Knight de Syflex que colgó aquí, y no me iba nada mal en un Athlon a 1.6GHz con una GForce2 MX400.

Saludos,

Unaided

Título: Re: XSI Cloth o Syflex y ajustes de parametros
Publicado por: Sumatra en 24 Mayo 2006, 17:08:24
Con el cloth nativo de XSI no te puedo ayudar ya que paso olímpicamente de él, pero en Syflex, a la hora de hacer la simulación, asegúrate de que el playback está en modo All y no en RT.
Repasa también los parámetros de la tela en el explorer, no vaya a ser que accidentalemente se te haya ido la olla poniendo nodos y nodos.
También te recomiendo que te asegures que no tienes niveles de subdivisión en la tela a simular.
Por último, destina una ruta para la caché. Aunque la primera simulación tarde, si tienes los archivos cacheados podrás ver la simulación más fluida.
Título: Re: XSI Cloth o Syflex y ajustes de parametros
Publicado por: Unaided en 25 Mayo 2006, 10:45:07
Pues no hay manera!

Ni con un simple gravity. Al segundo frame lo manda a tomar viento el objeto.

Yo creo que algo pasa por ser geometria importada. Que no debería, pues son todo triangulos y de una regularidad considerable.

Con grids y esferas la cosa funciona bien, incluso jugando con los parametros al libre albredío.



Título: Re: XSI Cloth o Syflex y ajustes de parametros
Publicado por: Snowman en 25 Mayo 2006, 10:54:36
ummm has probado a cuadrangular la malla, ya que dices que es importado igual esa triangulacion en la malla puede estar ocasionandote esos problemas, no se, por probar no pierdes nada.

Suerte¡¡
Título: Re: XSI Cloth o Syflex y ajustes de parametros
Publicado por: Unaided en 25 Mayo 2006, 11:14:57
Tampoco cambia nada en la simulación, Snowman. Es extraño, porque he tenido que borrar los operadores syGravity y syWind, porque activando el mute, seguían actuando!!

Ahora sin ninguna fuerza, he puesto todos stiffness y damping a 0 y no se mueve nada. A poco que suba alguno de lo valores empieza a temblar.

No entiendo por qué tanta dificultad para ajustar esta geometría. Es creada con LW, con subpatch, pero freezeada al exportar en OBJ. Y con este mismo obj hice unas pruebas en maya hace tiempo, y con los mismos concimientos de dinamicas que tengo ahora (o sea escasos), pero pude probar parametros y ver resultados diferentes, y vaya pude entrar a buscar el movimiento que quería.

Aquí solo con la de problemas que salen, ya me tengo que olvidar de lo que quería hacer.
Es todo lo contrario que dice Maik del zbrush. En xsi el programa no desaparece para dejarte hacer lo que pretendías. Al menos a mi.

Título: Re: XSI Cloth o Syflex y ajustes de parametros
Publicado por: macpla en 25 Mayo 2006, 11:29:38
Buenas, yo he echo infinidad de cálculos con syflex y la verdad que es uno de los mejores simuladores de telas que hay actualmente en el mercado, tiene sus cosas pero es muy estable, creo que el problema esta en la malla, si quieres pasarla, le puedo echar un ojo y mirar donde esta el problema.

Salut

MacPla
Título: Re: XSI Cloth o Syflex y ajustes de parametros
Publicado por: Unaided en 25 Mayo 2006, 21:34:32
OK. Gracias macpla. Mañana subo el obj entonces, que lo tengo en el trabajo (trabajo que voy a dejar en pocos dias por cierto) Estoy hasta los huevos.

offtopic: Somos cuatro y hay baile de fichas cada dos por tres, y mi estabilidad emocional esta resentida. Ya no me compensa ni poder usar los programas que quiero. En fin.

Pronto me vereis pedir auxilio laboral :(
Título: Re: XSI Cloth o Syflex y ajustes de parametros
Publicado por: Rashek en 26 Mayo 2006, 01:55:22
Donde estas currando unaided?
Título: Re: XSI Cloth o Syflex y ajustes de parametros
Publicado por: Unaided en 26 Mayo 2006, 18:06:20
Subo el obj macpla.

En un estudio de diseño industrial. Yo estoy con la imagen del producto, aunque me caen también parte de desarrollo de producto.
Título: Re: XSI Cloth o Syflex y ajustes de parametros
Publicado por: macpla en 27 Mayo 2006, 13:11:06
He podido ver el pétalo, bien te cuento realmente el "problema" esta en la escala del objeto, tienes que pensar que el calculo de "springs" es una relación de distancia entre los puntos adyacentes, teniendo en cuenta esto es muy importante la densidad de la masa. Solo tendrás que subir el valor del parámetro density dentro del syflex(en este caso lo he subido para poder hacer un calculo en un tiempo decente por encima de 20,  lo mejor seria hacer un calculo de la escala del objeto, dentro de la documentación de syflex hay una pagina para hacer estos cálculos, c:/Softimage/XSI_5.0/Doc/Syflex/syflex_units.html ).

Espero que la respuesta sirva de ayuda.

Un saludo.

MacPla
Título: Re: XSI Cloth o Syflex y ajustes de parametros
Publicado por: Unaided en 28 Mayo 2006, 19:54:22
Muchas gracias macpla por las molestias. Ahora mismo voy a mirar esto de la escala.

Saludos,

Unaided
Título: Re: XSI Cloth o Syflex y ajustes de parametros
Publicado por: Unaided en 28 Mayo 2006, 21:35:02
Pues si subo el density por encima de 20 no se enfrasca en calculos, pero no consigo luego con los 2 (damping y stiffness) unicos parametros que tiene el supersyflex.  ME parece MUUUY pobre. Esta es alguna versión limitada de syflex imagino no?

Otro aspecto que quiero comentar es que o es un bug, o no se, pero ya puedo activar el mute en los operadores de syflex que al darle al playback algo calcula aunque no se meuva nada en pantalla, porque no va a la misma velocidad que sin operadores syflex.

Veo más completo al cloth del xsi. Pero muy lejos del maya cloth sinceramente.

A lo mejor un tio que sepa usar syflex hace lo que quiere. Pero yo hablo desde mi experiencia, donde ni se usar syflex ni maya cloth, y con maya cloth, la unica vez que lo usé, pude toquitearlo y los parametros veias que hacian con solo tocar uno a uno.

Este syflex no me gusta, me recuerda al MD de LW pero mucho más pobre en parametros. Necesitas combinar los dos parametros que trae, y apenas hay cambios el comportamiento de la geometria. No entiendo na. Y no creo que me este moviendo por valores despreciables, porque veo como se enfrasca en calculos cuando pongo algun valor extremo.

No sé... me desespero.
Título: Re: XSI Cloth o Syflex y ajustes de parametros
Publicado por: Unaided en 29 Mayo 2006, 17:32:13
macpla, el subir el valor density me crea un problema para el movimiento que busco. Al subirlo consigo agilizar el calculo si, pero el cuerpo pesa más y con el mismo stiffness y damping se deforma demasiado cuando colisiona.

Si para contrarrestar el density subo el stiffness y el damping, vuelvo a perder rendimiento en el calculo.

Estoy buscando unas propiedades similares a la goma (en una pieza de muy poco espesor)en cuanto a deformación ante una colisión, pero sin el rebote o la fricción que tienen normalmente los materiales gomosos.

Título: Re: XSI Cloth o Syflex y ajustes de parametros
Publicado por: macpla en 29 Mayo 2006, 18:46:37
He podido hacer unos testeos, y con solo un damp se puede conseguir un efecto parecido al que comentas y a un alto rendimiento.

Solo he cambiado el valor del density a 40
he añadido un damp con un valor de 0,01
y he bajado el valor del damp de la collision a 0

El resto por defecto.

Un saludo

MacPla
Título: Re: XSI Cloth o Syflex y ajustes de parametros
Publicado por: macpla en 29 Mayo 2006, 18:49:38
Perdón pero igual no he entendido el efecto, igual te interesaría alguna cosa parecida a un softbody, en el syflex el efecto de cuerpo blando se puede conseguir con el Flesh.

Salut

MacPla
Título: Re: XSI Cloth o Syflex y ajustes de parametros
Publicado por: Unaided en 01 Junio 2006, 23:00:23
¿Por qué las direcciones del syGravity afectan al Local y no al Global? ¿Se puede hacer que afecten al Global? Sino no puedo rotar el objeto en la posición de partida que me interesa.
Título: Re: XSI Cloth o Syflex y ajustes de parametros
Publicado por: macpla en 02 Junio 2006, 12:01:34
La solución es, rotar tu objeto y hacerle un "Transform>Freeze rotation", piensa en poner el operador que te crea "Center" por delante del "syCloth" en el operator stack.

Salut

MacPla
Título: Re: XSI Cloth o Syflex y ajustes de parametros
Publicado por: Unaided en 02 Junio 2006, 13:24:37
Me voy empezando a aclarar poco con el syflex, pero solo un poco...

Es de extrema dificultad conseguir un control tal del/los objeto/s para lograr una simulación que se aproxme a lo esperado.