XSIforum.com

Foros 3D => Autodesk Softimage => Rigging y Scripting => Mensaje iniciado por: Cesar Saez en 29 Diciembre 2007, 04:36:42

Título: Script: csRuler
Publicado por: Cesar Saez en 29 Diciembre 2007, 04:36:42
http://www.xsiforum.com/forum/index.php/topic,5017.msg82329.html#msg82329 (http://www.xsiforum.com/forum/index.php/topic,5017.msg82329.html#msg82329)

UPDATE: ¿Que hay de nuevo en la versión 0.2?
- Los clusters de la curva ahora están "lockeados" para evitar problemas de representación, gracias por la sugerencia Alan O0

¿Que hay de nuevo en la versión 0.15?
- Limpieza del código.
- Ahora es Addon para una instalación más sencilla.
- Ahora se puede encontrar la csRuler directamente desde Model -> Get -> Primitive

----------------------

Hola, simplemente quería compartir un experimento con la comunidad, es mi primer script en JScript y como siempre se ve gente preguntando por como medir en XSI pensé en hacer algo que "solucionase" en parte esta carencia creando un regla que sirva de elemento auxiliar en nuestras escenas.

Básicamente al correr el script (idealmente desde un toolbar) crea un model llamado csRuler donde alberga todos los componentes de la regla, luego simplemente es cosa de posicionar los 2 nulls donde queramos y veremos en el texto la distancia que hay entre esos nulls, si se requiere la distancia de forma más precisa se puede usar el custom parameter que hay en el propio texto (o recalcularla mediante una expresión si se prefiere).

Siéntanse libre de usarla para lo que se les antoje, ojalá les sea útil O0

Page not found on Vimeo (http://www.vimeo.com/458112)
Para ver el video en el sitio de vimeo (más grande) haga click en el título del vídeo
Título: Re: Script: csRuler v0.1
Publicado por: dracon en 29 Diciembre 2007, 08:31:22
Muchas gracias, muy bueno, simple pero efectivo.

 O0
Título: Re: Script: csRuler v0.1
Publicado por: alanf en 29 Diciembre 2007, 09:58:15
Ta bien. Buen trabajo. :)
Título: Re: Script: csRuler v0.1
Publicado por: Renderout! en 29 Diciembre 2007, 21:33:20
Muy bueno y muy útil, gracias! :)
Título: Re: Script: csRuler v0.1
Publicado por: Cesar Saez en 30 Diciembre 2007, 04:37:48
Muchas gracias por los comentarios, ojalá les sea útil :)
Título: Re: Script: csRuler v0.1
Publicado por: Kinght en 30 Diciembre 2007, 12:20:08
Lo és, gracias Cesar !
Título: Re: Script: csRuler v0.15
Publicado por: Cesar Saez en 07 Enero 2008, 18:42:56
Hice una pequeña actualización, los cambios aparecen reflejados en el primer mensaje O0
Título: Re: Script: csRuler
Publicado por: agedito en 07 Enero 2008, 19:18:34
Veo que te defiendes con los addons. Enhorabuena Cesar
Título: Re: Script: csRuler
Publicado por: Cesar Saez en 07 Enero 2008, 19:38:44
jajaja....gracias Agedito por explicarme estas cosas :)
Título: Re: Script: csRuler
Publicado por: xuanprada en 19 Febrero 2008, 12:51:10
No lo había probado hasta ahora, está muy bien!
Gracias César!
Título: Re: Script: csRuler
Publicado por: alanf en 18 Junio 2008, 16:20:43
Hola Cesar,

El null (cluster constraint) dentro de los nulls que manejas, a veces por accidente la gente de mi trabajo lo han movido y luego funciona raro. Se arregla con que los transforms en Local de dichos "subnulls" esten a 0,0,0, pero de aqui mi sugerencia... podrias ponerle una simple expresion "0" para forzar de que no se puedan afectar por accidente?

Digo ponerlo en tu codigo cuando genera el csRuler.
Título: Re: Script: csRuler
Publicado por: Cesar Saez en 18 Junio 2008, 18:43:42
Gracias por la sugerencia Alan, ahora mismo no tengo XSI en frente pero llegando a casa lo reviso y subo la actualización O0
Título: Re: Script: csRuler
Publicado por: Cesar Saez en 19 Junio 2008, 05:00:52
Hecho! en lugar de poner las expresiones les hice un lock a las transformaciones correspondientes, el addon está en el primer mensaje :)

Gracias por el feedback O0
Título: Re: Script: csRuler
Publicado por: Tenshi en 01 Junio 2011, 21:34:30
~Si, yo sé que es viejo el topic pero no quería escribir sobre lo mismo en otro.

@César Sáez, quería saber si existe una nueva versión de este gran addon? O el que está en la primera página es el último?

Gracias, saludos.
Título: Re: Script: csRuler
Publicado por: Cesar Saez en 01 Junio 2011, 23:48:02
Oh, cuanto tiempo de esto! :)

Hace muuuucho que no toqueteo nada de esto pero ahí va lo último que tengo en mi ordenador (que sigue teniendo un par de años). El dibujo ahora es OpenGL (tiene displayinfo para activa, desactivar, blablabla) y todo el setup es mucho más limpio y estable de como creo recordar que era la antigua versión, supongo que funciona bien a partir de XSI 7.0

Es un comando, deberíais poder agregarlo a una toolbar y/o asignar atajos de teclado sin problemas (buscad csRuler).
(http://www.xsiforum.com/forum/index.php?action=dlattach;topic=5017.0;attach=7346;image)
Título: Re: Script: csRuler
Publicado por: Tenshi en 02 Junio 2011, 00:41:23
@César Sáez,  justo esta herramienta la estoy utilizando en el studio para la distancia entre ventanas, al igual que la de otro usuario del foro, ambos addons son muy buenos, sencillos pero efectivos. :/ Por qué cosas como estas no vienen integradas en XSI.

Gracias por aportar siempre a la comunidad! (=
Título: Re: Script: csRuler
Publicado por: Tenshi en 02 Junio 2011, 01:13:55
@César, disculpa pero la versión 0,2 la he podido ver dentro de Primitives? Y ya he instalado éste otro, luego de desinstalar el anterior, cerrando xsi, volviendo abrir, e instalar el nuevo.
Hmm pero no lo logro ver el addon en ningún lugar.
Título: Re: Script: csRuler
Publicado por: xuanprada en 02 Junio 2011, 02:04:49
Mola, gracias!
Título: Re: Script: csRuler
Publicado por: Cesar Saez en 02 Junio 2011, 02:32:32
@César, disculpa pero la versión 0,2 la he podido ver dentro de Primitives? Y ya he instalado éste otro, luego de desinstalar el anterior, cerrando xsi, volviendo abrir, e instalar el nuevo.
Hmm pero no lo logro ver el addon en ningún lugar.
Ya, lo que pasa es que desde hace algún tiempo mis tools se meten de forma automática en un menú propio que he capado para poder publicar el addon sin que tengáis que instalar mis librerías y tal, es por eso que ya no hago menúes específicos por tool y tengo todo acceso a algo mio bastante más unificado/centralizado (sino era un caos). La portabilidad tiene un precio :(

Puedes hacer lo que comentaba antes, meter el comando en un toolbar o directamente asignar un atajo de teclado, busca por csRuler en el listado de comandos.
Título: Re: Script: csRuler
Publicado por: TermitaX en 02 Junio 2011, 03:40:19
Una sugerencia, he visto que con el ice, crean unos parametros para mostrar los diferentes tipos de medidas lo que creo que seria muy util en esta herramienta sr. cesar.
Título: Re: Script: csRuler
Publicado por: Tenshi en 02 Junio 2011, 06:38:09
@César, ya lo he hecho, que gran herramienta! Gracias; y creo que a todos nos gusta estar bien organizados jaja.

Sobre la sugerencia de @TerminaX, me uno a la idea. Si hubiese una forma de cambiar de cm a mm,etc; sería más grandioso aún; si mal no recuerdo en la otra herramienta del usuario @zao3d, se muestra "cm" pero se observan demasiadas milésimas que no las veo necesarias.

Con todo, muchísimas gracias @César, de verdad; siempre ayudando a los no-scripters. : D
Título: Re: Script: csRuler
Publicado por: Renderout! en 02 Junio 2011, 10:38:30
Muchas gracias Cesar! ;D