PDA

Visualizza Versione Completa : link tra oggetti



loriswave
31-08-07, 12:41
mi tornerebbe spesso comodo avere un tipo di link come vado a spiegare, qualcuno di voi sa se esiste, se si può ottenere tramite un qualche plug, se mi da una mano a chiederlo in inglese?

in LW si possono agganciare i movimenti di un oggetto ad un altro, in varie maniere, quello che non riesco ad ottenere è un link corrisposto. tento di spiegarmi, Oggetto A e Oggetto B, collego A.pos.x a B.pos.x, in questa situazione se muovo B sulla x mi si muove anche A, ma se muovo A non si muove B, quello che vorrei è invece che si muovesse.

chiaro?

gebazzz
31-08-07, 13:22
uhm.. una specie di parenting bidirezionale. uhm.. nn so se si può fare, ci ho provato un po' senza successo. magari aggiungendo un terzo riferimento.. :noidea:

vashts

mikadit
31-08-07, 14:36
Non può esserci soluzione in questa maniera, si creano valori ridondanti, matematicamente non risolvibili. Ma un terzo oggetto da seguire, un Null, non è sufficiente?
Sia per A che per B, C, D , E ...: [Null.Position.X]
Oppure si tratta di un'espressione più complessa?

loriswave
31-08-07, 14:43
in Fusion ( si compositing ma con anche un cuore 3d) se si dice che un parametro è uguale ad un altro è come se si agganciassero i due parametri alla stessa curva, così se si muove uno slider o un altro non fa differenza ed è molto comodo in taluni casi. la cosa più semplice sarebbe proprio che muovendo un oggetto si vada a scrivere su una curva che ne determina la posizione stessa, un altro oggetto ha le stesse propietà, muove la curva e ne riceve la posizione.

Se si potesse realizzare una cosa del genere poi diventa semplice anche realizzare cose più complesse.

se non c'è possibilità ne con LW ne con Plug in riuscite a darmi una mano per una traduzione da mandare come fature request?

Scratch
31-08-07, 14:54
NULL1 parent di Object1.
NULL2 parent di Object2.

Object2 Parent di NULL1.
Object1 Parent di NULL2.

Quando muovi object1 muove NULL2 che muove Object2.
Quando muovi Object2 muove NULL1 che muove Object1.

Possibile???

Scratch
31-08-07, 14:57
Niente, lasciate perdere, mi sono reso conto che non e possibile che funzioni.:noidea:

loriswave
31-08-07, 15:11
con le fuzioni normali di LW sono quasi sicuro che non si possa fare. o un plugin esistente [.p, .ls] o uno che si metta a scrivere.

P.S.
Visto che sono in tema vi propongo anche questo: vorrei avere uno strumento tipo il joy stick dei giochi, dove piu' spingo da una parte piu' si incrementa un valore, con il null che controlla che rimane pero' in posizione e che va semplicemente ad aumentare\diminuire un valore o ancora meglio una serie di valori nella proporzione che voglio io.

tento di fare un esempio pratico, immaginate una mano con le dita aprete e distese. immaginate un controllo che la chiude a pugno. immaginate che la postura delle dita sia diversa rispetto a quella di partenza, o che messa la mano a pugno vogliate poi muovere un solo dito. un tipo di soluzione sarebbe assegnare una posa, poi avere un null che piu' lo si tira piu' si applica quella posa, fino al valore massimo di ogni osso. la si applica pero' anando a modificare le impostazioni delle ossa originali tramite kay frame, in modo da poter poi modificare di nuovo quello che si vuole. Sono stato chiaro?