![]() |
|
Bienvenido a Foros 3DPoder.. Usted esta viendo este foro como invitado, no esta registrado todavía, lo que limita su visión del foro. Si quiere unirse gratis a la mayor comunidad del diseño gráfico de habla hispana, tener acceso a publicar y responder mensajes, tener mensajes privados con otros miembros(PM), responder encuestas, publicar sus imágenes para que las vea el resto del mundo, tener acceso a los video_tutoriales, y muchas cosas más, no lo dude. Registrarse es rápido, simple y gratuito, agregate hoy a la mayor comunidad 3D de habla hispana! ! Si usted tiene algún problema con su registro, por favor , díganoslo aquí.
|
![]() |
|
|||||||
|
|
|
|
#1 | |
|
Megalodon...
Fecha de Ingreso: abril-2002
Ubicación: Aquí
Mensajes: 9,061
|
Un compañero me ha pasado este script para la creacion de un manipulador para el softselection, es bastante comodo pero no me gusta su forma de gizmo esferico. A mi me gustaria que fuera un circulo que siempre tuviera la misma forma en todas las camaras. No se como hacerlo, evidentemente, y me gustaria que los expertos le echaran un ojo para saber si es posible hacerlo.
Gracias. Saludetes. Cita:
__________________
( ::: ) Tus puñetazos no sirven para nada. No puedes matar a tu maestro de boxeo con golpes que has aprendido de él. Lu Sin |
|
|
|
|
| Enlaces patrocinados |
|
|
#2 |
|
BlenderAdicto
Fecha de Ingreso: diciembre-2004
Ubicación: Valencia-España
Mensajes: 10,197
|
Pues yo no he usado en mi vida ni 3DSMax ni mucho menos su lenguaje de programación, pero por si te sirve de ayuda, es posible que lo que tengas que cambiar sea esta linea:
local my_tm = matrixFromNormal [0,1,0] Por lógica yo cambiaría matrixFromNormal por matrixFromView o algo así, aunque por supuesto, ni siquiera sé si eso existe Échale un ojo a la documentación de ese lenguaje, a ver si encuentras algo. |
|
|
|
|
|
#3 |
|
H = E + L
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
|
Efectivamente es como dice Caronte, hay que coger el vector de vista. De esa forma el círculo encarará a la cámara. El problema es que el gizmo sólo se actualiza cuando cambias la selección o modificas el propio gizmo, pero no cuando rotas o mueves la vista.
Saludos. |
|
|
|
|
|
#4 |
|
Senior Member
Fecha de Ingreso: abril-2005
Ubicación: Madrid
Mensajes: 632
|
Hay otro problema añadido:
¿A que vista debería apuntar el circulo? Cuando coges el vector de la vista, lo coges de la vista activa, por tanto el circulo estaría orientado a la vista actual, pero no a las demas. Para dibujar un circulo en coords de pantala en vez de 3D tendrias un problema similar. Dibujaría el circulo en la ventana activa correctamente, pero en las demas, ni la posición ni el tamaño coincidiría (de hecho lo dibujaria igual en todas las vistas, en la misma posicion y con el mismo tamaño EN COORDENADAS DE PANTALLA). Es por eso que los manipuladores de espacio pantalla (los sliders por ejemplo), solo se dibujan en la vista actual, y no en todas. En fin, que despues de hecharle un vistazo, me parece que la solucion adoptada es la más práctica a todos los efectos.
__________________
Aquel que pregunta, es tonto un rato. Aquel que no pregunta, es tonto toda la vida. |
|
|
|
|
|
#5 |
|
Megalodon...
Fecha de Ingreso: abril-2002
Ubicación: Aquí
Mensajes: 9,061
|
Aja...mmhh que guay..pues lo cambiare y ya os cuento como tira...de todos modos me molaria cambiar el "gizmo" por un circulo simple mucho mas visual y rapido. Puede ser que pida demasiado no se. :D
Una imagen de muestra. El de la izquier es como me molaria el de la derecha es el habitual del script. No tendria problema en que solo se viera en una vista, yo trabajo siempre en una vista y voy cambiando con el teclado. Gracias un saludete.
__________________
( ::: ) Tus puñetazos no sirven para nada. No puedes matar a tu maestro de boxeo con golpes que has aprendido de él. Lu Sin |
|
|
|
|
|
#6 |
|
H = E + L
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
|
He modificado el script para que el gizmo encare la cámara. Pero como se ha dicho, no se actualiza al rotar/desplazar la vista.
También le he añadido dos círculos más para el pinch y el bubble pero no sé yo si es muy práctico ya que normalmente se utilizan valores muy bajos y los círculos apenas se ven. Por defecto están desactivados. Si quieres verlos, hay una línea que es: Código:
local showExtras = false Código:
local showExtras = true |
|
|
|
|
|
#7 |
|
Megalodon...
Fecha de Ingreso: abril-2002
Ubicación: Aquí
Mensajes: 9,061
|
Gracias, a todos, voy a mirarlo....
__________________
( ::: ) Tus puñetazos no sirven para nada. No puedes matar a tu maestro de boxeo con golpes que has aprendido de él. Lu Sin |
|
|
|
|
|
#8 |
|
Megalodon...
Fecha de Ingreso: abril-2002
Ubicación: Aquí
Mensajes: 9,061
|
Es una pena que no se actualice....cachis que cosas..crei que seria mas sencillo...Aun asi me gusta bastante como ha quedado...
Merci Half!
__________________
( ::: ) Tus puñetazos no sirven para nada. No puedes matar a tu maestro de boxeo con golpes que has aprendido de él. Lu Sin |
|
|
|
![]() |
| Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes) | |
| Herramientas | |
|
|
|
|