Clonare nodi Xpresso

Forum per: Modellazione, Texturing, Animazione, Composting e tutto quello che riguarda il normale utilizzo di Cinema4D.

Moderatori: Arkimed, natas, visualtricks, cappellaiomatto

  • Advertising
AriesBreath
Messaggi: 65
Iscritto il: lun ott 14, 2013 12:35 pm

Clonare nodi Xpresso

Messaggio da AriesBreath »

Ciao a tutti, ho un problema che nella sua banalità è disarmante, esiste un sistema per clonare un nodo XPresso o un insieme di nodi (magari un XGruppo) in modo che modificando la fonte tutti gli altri si modifichino di conseguenza?

Spiego anche il mio problema più in particolare: ho una serie di oggetti che devono effettuare lo stesso identico movimento ad una distanza di tempo non definibile dal nodo tempo. L'unico modo sarebbe copiare tutti i nodi (o il gruppo che li contiene) per tutti gli oggetti, quindi in caso di correzione sarei obbligato a correggere tutto quanto quando mi basterebbe modificare l'originale se usassi dei cloni.
Avatar utente
abe3d
Messaggi: 1150
Iscritto il: lun dic 07, 2009 1:48 pm

Re: Clonare nodi Xpresso

Messaggio da abe3d »

Ciao ... rispondo al volo!
In effetti a banalità è disarmante... :lol: La soluzione è XPresso... utilizzando nodi di paramentri ( variabili ) e applicarli come fonte dati a tutti i nodi ( tipo una serie di User Data ).

Per esempio, per modificare la scala di un oggetto, ti crei una Userdata tipo Vector, e applicarlo all'input "scale"di tutti i nodi oggetto.

più semplicemente userei un Oggetto cloner e gestirei i ritardi diversamente ( utilizzando solo un gruppo xpresso per tutti gli oggetti/cloni), magari utilizzando l'effettuatore delay oppure time di mograph...

;)
Gianluca!
Se le dimensioni del seno di una donna non sono direttamente proporzionali alla sua massa corporea, allora sono sicuramente inversamente proporzionali alla sua intelligenza.
Avatar utente
visualtricks
Moderatore
Messaggi: 3565
Iscritto il: gio set 23, 2004 5:13 pm
Località: Pistoia

Re: Clonare nodi Xpresso

Messaggio da visualtricks »

Ciao, premesso che probabilmente andrei di Mograph pure io, se ho capito quello che intendi potresti risolvere usando un UserData di tipo Link nel quale trascinare di volta in volta l'oggetto che deve essere animato. In Xpresso puoi usare quell'userdata come input della porta Object di un nodo Oggetto e farci tutto quello che vuoi. Tieni presente che ci sono diverse strade percorribili a seconda di quello che ti serve e della situazione..magari un esempio anche semplificato della scena potrebbe aiutare.
Allegati
nodo_oggetto.c4d.zip
(86.13 KiB) Scaricato 60 volte
Schermata 2016-02-14 alle 20.22.05.jpg
Immagine
๏_www.visualtricks.it_๏ .:: COMPUTER SAYS NO ::.
AriesBreath
Messaggi: 65
Iscritto il: lun ott 14, 2013 12:35 pm

Re: Clonare nodi Xpresso

Messaggio da AriesBreath »

Vi ringrazio per le risposte, Abe3D gli oggetti sono già dei cloni di un originale (che si muove assieme ai suoi cloni), mi sembra interessante usare un effettuatore ma non riesco a capire come vada impostato nemmeno guardando la guida, mi potresti aiutare? Mi serve che i cloni inizino il loro movimento (rotazione) uno dopo l'altro però, non tutti insieme.

Visualtricks la lista link non funziona (o non riesco a farla funzionare io più probabilmente), purtroppo ho bisogno di una sorta di clone di un Xgruppo dentro al quale ci sono diversi nodi che effettuano i calcoli necessari, il fatto è che tutti i cloni dell'Xgruppo ricevono lo stesso dato in entrata ma in momenti differenti
Avatar utente
visualtricks
Moderatore
Messaggi: 3565
Iscritto il: gio set 23, 2004 5:13 pm
Località: Pistoia

Re: Clonare nodi Xpresso

Messaggio da visualtricks »

Posta un esempio, altrimenti è difficile capire esattamente la situazione e continuiamo tirando a caso...
Immagine
๏_www.visualtricks.it_๏ .:: COMPUTER SAYS NO ::.
AriesBreath
Messaggi: 65
Iscritto il: lun ott 14, 2013 12:35 pm

Re: Clonare nodi Xpresso

Messaggio da AriesBreath »

Ecco, spero si capisca.

Tutto parte dal Rotore, la sua rotazione, trasformata in gradi, viene passata al Mappatore Gamma (con modulo attivato) in modo che ripeta un valore da 0 a -360. Da qui il valore passa all'Xgruppo che vorrei clonare (Movimenti), arriva al primo sottogruppo "Pale" che calcola il primo risultato, collegato a "Pala Esterna Duplicatore", inoltre lo stesso valore viene utilizzato dall'altro sottogruppo per calcolare un secondo risultato, collegato a "Rotore Esterno Basso Duplicatore".

Tutto questo per il primo oggetto, tutti gli altri (tutti cloni in posizioni diverse) utilizzano gli stessi nodi ma passano prima per una mia programmazione Python che fa in modo di "ritardare" l'inizio della rotazione di tutti i cloni abbassando il valore di input progressivamente per tutti i cloni. In questo modo il valore in Output è un valore differente per ogni clone, che però passa sempre per una copia di Movimenti, che calcola quindi un valore differente rispetto a quello degli altri cloni. Io vorrei trovare il modo di clonare questo Xgruppo in modo che modificando l'originale si modifichino di conseguenza anche gli altri Xgruppi clonati.
Allegati
Qui si vedono diversi gruppi nominati "Movimenti" (anche se ce ne sono molti di più).
Qui si vedono diversi gruppi nominati "Movimenti" (anche se ce ne sono molti di più).
Qui il gruppo Movimenti è aperto e si vedono i nodi
Qui il gruppo Movimenti è aperto e si vedono i nodi
Avatar utente
visualtricks
Moderatore
Messaggi: 3565
Iscritto il: gio set 23, 2004 5:13 pm
Località: Pistoia

Re: Clonare nodi Xpresso

Messaggio da visualtricks »

Ti chiedevo un esempio pratico del risultato che vuoi ottenere (anche semplificato) perchè a seconda di quello che vuoi fare possono esserci varie strade e magari potresti dover cambiare approccio in partenza. Ad esempio se hai degli oggetti animati (con kframes quindi) e li cloni, puoi controllare lo svolgimento dell'animzione con uno Step Effector, oppure far partire l'animazione in maniera casuale ecc. Se ci spieghi più in dettaglio cosa deve venir fuori, magari con uno screenshot o una scena semplificata, forse vengono fuori altre idee :)
Allegati
Untitled-1.gif
Untitled-1.gif (437.2 KiB) Visto 1045 volte
Immagine
๏_www.visualtricks.it_๏ .:: COMPUTER SAYS NO ::.
AriesBreath
Messaggi: 65
Iscritto il: lun ott 14, 2013 12:35 pm

Re: Clonare nodi Xpresso

Messaggio da AriesBreath »

Ops, ecco qui, è praticamente finito, devo solo impostare la chiusura di tutti gli oggetti in movimento alla fine dell'animazione.

L'unico oggetto animato con Keyframes è l'asse mentre tutto il resto dipende interamente dall'asse stesso.
Allegati
Untitled.gif
maruzzella
Messaggi: 780
Iscritto il: mer mag 30, 2012 1:34 am

Re: Clonare nodi Xpresso

Messaggio da maruzzella »

AriesBreath ha scritto:Ops, ecco qui, è praticamente finito
Sono curiosa e interessata ma vedo solo una foto
AriesBreath
Messaggi: 65
Iscritto il: lun ott 14, 2013 12:35 pm

Re: Clonare nodi Xpresso

Messaggio da AriesBreath »

Fa così anche a me, se la apri te la fa visualizzare come .gif, infatti sono curioso di come Visualtricks abbia caricato (e anche esportato) la sua immagine, io ho renderizzato un video e convertito in gif (pessima mossa ma non avevo altre idee).
  • Advertising
Rispondi