Página 1 de 1

Tarea 1. Leccion 2

Publicado: Sab Abr 27, 2013 11:05 pm
por MartinSanchez
Hola que tal Pascual :) , estoy un poco atascado en la tarea 1, he conseguido hacer el ejercicio usando un position constraint en la tetera, con target en los dos puntos dejando la tetera equidistante a los dos puntos, pero lo maximo que he conseguido es poner el peso de uno de los puntos muy bajo (valor 1) y el otro punto es el que manipulo con el slider el cual lo he relacionado con un wire parameters. Al slider le he reducido el rango (en vez que vaya de 0 a 100, lo he puesto de 0 a 40 para suavizar el movimiento de la tetera que se desfasaba) pero con esto no consigo un movimiento limpio de la tetera con respecto al slider. Supongo que hay que hacer un wire parameters anteriormernte para relacionar los pesos de los puntos del position constraint pero no consigo dar con la relacion que tengo que darle a los pesos con respecto al slider, ¿alguna pista o solucion? tengo las otras hechas y esto me tiene ya un poco bloqueado, ayudaaaaaaaaaaaa porfaaaaaaaaa :(

Re: Tarea 1. Leccion 2

Publicado: Dom Abr 28, 2013 12:49 am
por cancalatrava
bueno, como debe de quedarte poco tiempo. puedes hacer esto.
paso 1 controles: construlle un slider de 0 a 100 con inicio = 50
paso 2 tranformaciones: nade un position constrain a la tetera. con point a y point b
paso 3 wirering: en vez de ctrl5 o wireparameters, usa el reactor manager.

master: control slyder del attribut holder de la tetera = Cs
slaves: position constrain 0 = P0
position constrain 1 = P1
estados: 01 02 03
Cs = 50 00 100
P0 = 50 100 00
P1 = 50 00 100
espero te sea util..

tarea 2 leccion uno. brinca de punto a punto

Publicado: Dom Abr 28, 2013 5:02 am
por jefouilloux
alo, yo ando atorado igual.
hize todo eso pero con este codigo. Lo hace pero brinca de punto a punto y no va por los puntos intermedios.
No se si debamos poner codigo y eso pero por mi va igual. ya me ire enterando si tenemos reglas en eso o como es jaja

/*
Si $.pos.controller.weight[2] se hace pequenio, se acerca a la derecha
50,0 pega a la derecha
50,50 en medio
0,50 izquierda
el slider va de -50 a 50, punto intermedio 0
*/

--declaro vars



--funcion de la priemra tarea
fn movBarra barra =
-- debo de crear una instriccion que revalue los valores cada vez que el slider es modificado?
ref1 = $.pos.controller.weight[1]
ref2 = $.pos.controller.weight[2]
(
if barra <0 do
(
--va a la izquierda
ref2 = 50
$.pos.controller.weight[1]= ref1 + barra

) else if barra > 0 do
--derecha duh!
(
ref1 = 50
--creo yo que no es muy necesaria esta linea pero aun no enitnedo bien el max script pero igual la pongo
$.pos.controller.weight[2] = ref2 - barra -- existe algun tipo de +=?

)
)


movBarra $.modifiers[#Attribute_Holder].Custom_Attributes.pos

Re: Tarea 1. Leccion 2

Publicado: Dom Abr 28, 2013 4:32 pm
por cancalatrava
PERO NO USEN MAX SCRIPT PARA ESO!
parameter colector y reactor manager!
cesar.navas.c skype, buscame y te explico q estoy trabajando

Re: Tarea 1. Leccion 2

Publicado: Dom Abr 28, 2013 6:55 pm
por jefouilloux
jajaj ok!

Re: Tarea 1. Leccion 2

Publicado: Dom Abr 28, 2013 7:11 pm
por ikerJ
Usar 'Reactor manager' es una manera de resolver, efectivamente, el ejercicio. Si tenéis tiempo, probad a resolverlo usando 'wire parameters', ya que os va a obligar a pensar web términos matemáticos y reflexionar aquello que hablábamos sobre'le quito a uno para poner a otro, puerto la suma tiene que ser constante': si tengo 100 dólares y los reparto entre César y Martín a partes iguales, cada uno tiene 50. Si decido quitarle a César 30, éste se queda con 20. ¿Cuál es la fórmula que nos dice que Martín, de repente, tiene 80?

Ésa es otra manera de resolver la tarea ;-)

Re: Tarea 1. Leccion 2

Publicado: Dom Abr 28, 2013 11:27 pm
por jefouilloux
ya la mande con reactor manager, todo gracias a cesar.
pero en cuanto a la logica, del codigo por mas que le doy vueltas no entiendo el error. ya me pedire el libro de max script

Re: Tarea 1. Leccion 2

Publicado: Lun Abr 29, 2013 2:53 am
por jefouilloux
ahora todo es tan claro! jajaja tan simple como eso Iker

Re: Tarea 1. Leccion 2

Publicado: Lun Abr 29, 2013 2:03 pm
por MartinSanchez
Gracias César al final lo hice con wire parameters con la pista de Iker, sólo había que hacer una relación entre los pesos. Aunque la solución fué fácil me lleve unos días dándole al coco :@ y como dice el compañero, qué fácil parece ahora y que chungo estaba antes, jeje.