XSIforum.com

limitar escalado

0 Usuarios y 1 Visitante están viendo este tema.

limitar escalado
« en: 15 Junio 2010, 18:47:05 »
Hola a todos

Softimage te deja poner limites a traslación, rotación pero no a escalado.
me imagino que con expresiones se puede hacer.
¿Algun tutorial o expresión para ello?

Saludos

Re: limitar escalado
« Respuesta #1 en: 15 Junio 2010, 19:39:30 »
Pues no soy un experto en expresiones y demás, pero se me ocurre hacer una condición.

Un cubo con el escalado en X limitado a 1.
cond( cube.kine.local.sclx. < 1 , cube.kine.local.sclx. , 1 )


Básicamente le dices que si el escalado es menor al valor, que no haga nada y mantenga el vaor actual y si es mayor, que sea 1.

Re: limitar escalado
« Respuesta #2 en: 15 Junio 2010, 20:47:06 »
Si no quieres bloquear los parámetros (producto de la expresión) y usas softimage 2011 puedes hacerlo con ICE estableciendo los límites en un nodo clamp, esquemáticamente sería algo como esto.

Código: [Seleccionar]
Get Data (self.kine.global) -> Matrix To SRT --position&rotation--> SRT To Matrix -> Set Data (self.kine.global) -> ICETree
                                             --scaling--> clamp -->

Un saludo

Re: limitar escalado
« Respuesta #3 en: 15 Junio 2010, 20:49:48 »
gracias a ambos
de momento usare expresión, estoy en 2010.

Re: limitar escalado
« Respuesta #4 en: 15 Junio 2010, 22:12:29 »
Me gusta tu opción César :)

Unaided

  • ***
  • 3293
Re: limitar escalado
« Respuesta #5 en: 16 Junio 2010, 00:27:56 »
Código: [Seleccionar]
Get Data (self.kine.global) -> Matrix To SRT --position&rotation--> SRT To Matrix -> Set Data (self.kine.global) -> ICETree
                                             --scaling--> clamp -->
Una posibilidad por si se quiere usar para estos casos.
http://www.xsiforum.com/forum/index.php/topic,7693.msg76253.html#msg76253