cloner object + inheritance + collisioni tra i cloni

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

Moderatori: Arkimed, natas, visualtricks, cappellaiomatto

Rispondi
  • Advertising
visionaria
Messaggi: 10
Iscritto il: ven giu 15, 2012 5:07 pm

cloner object + inheritance + collisioni tra i cloni

Messaggio da visionaria »

Ciao a tutti, sono nuovo del forum, iniozio con una domanda spero di semplice attuazione :)
sto facendo delle simulazioni dove tutte hanno bisogno di avere diversi cloner con il medesimo numero di oggetti, ogni cloner ha arrangiamenti spaziali diversi e devo animare dal cloner originale via via tra i vari altri arrangiamenti.

Sto usando inheritance effector applicato al primo cloner e come oggeto gli do il secondo cloner.
Il mio problema è come settare il rigid body o collider in modo che durante l'animazione dello strength dell'inheritance da 0 a 100 possa avere semplicemente gli spostamenti dei singoli cloner con le collisioni in modo che nn si sovrapponino.
Per il momento non mi servono dinamiche con gravità, rimbalzi,.. ma soltanto le collisioni tra gli oggetti.
Prima domanda devo applicare il rigid body o il collider body?
Ho messo la gravità a 0 nelle impostazioni dinamiche del progetto generale.
Ma se il tag rigid body o collider sta su on i cloni nn si muovono, se lo metto su off nn funzionano le collisioni.

Grazie in anticipo!
visionaria
Messaggi: 10
Iscritto il: ven giu 15, 2012 5:07 pm

Re: cloner object + inheritance + collisioni tra i cloni

Messaggio da visionaria »

Ciao !
ho provato a studiare meglio, ma continuo a non trovare quello che cerco :(
Quello che sto cercando di ottenere è avere un cloner object iniziale, e i suoi oggetti interni che tra di loro facciano self collision (poi ci metterò anche del bel margine) mentre effector animati lo modificano e in particolare l' inheritance che lo sto usando per passare da un tipo di cloner ad un altro.

Vi allego la scena su cui sto cercando di impare:
c'è un cloner iniziale 1 takeoff a cui metto 2 inheritance, per trasformarlo prima in un cloner in cui gli stessi oggetti sono disposti a circle eppoi a un secondo. Sto cercando i sistemi per non far compenetrare, ma proprio non toccare gli oggetti fra di loro (ora son solo 9 ma saranno di più).
Ho provato l'effector push apart ma da agli oggetti dei comportamenti troppo "bruschi" che non sono accettabili. Quello che mi serve è proprio un calcolo di collisioni a cui mettere dei margini più grossi, o che tutti gli oggetti del cloner abbiano delle forze repulsive tra di loro.

Help please !
Allegati
inheritance e collisioni.zip
scena con 2 inheritance
(72.22 KiB) Scaricato 107 volte
Ultima modifica di visionaria il sab set 30, 2017 10:33 am, modificato 2 volte in totale.
Avatar utente
abe3d
Messaggi: 1110
Iscritto il: lun dic 07, 2009 1:48 pm

Re: cloner object + inheritance + collisioni tra i cloni

Messaggio da abe3d »

Ciao... Effettivamente anche rileggendo il post, non mi è molto chiaro quello che vuoi fare, cioè, si, ho capito che vuoi che gli oggetti clonati non si compenetrino ( detto così sembra una cosa sconcia hehehehe!), ma anche che non collidano bruscamente...
...Non ho capito però a quale incarico sia assegnato l'effettuatore inheritance ( si, oltre a clonare gli attributi di altri cloni, ma a che scopo )...

Comunque... a naso, mi viene di indicarti l'oggetto "force" - ( Dynamics/force) che essenzialmente crea un campo di forza " gravità " ( attrattivo/repulsivo) attorno ad ogni clone a cui è applicato il tag dynamics ( appunto) ...

Poi, nel tuo post non c'è nessun file allegato, se magari lo aggiungi, si può provare a capire di più e magari indirizzarti su una più specifica soluzione, fruttando per esempio i nodi mograph di Xpresso.

... a te...
Se le dimensioni del seno di una donna non sono direttamente proporzionali alla sua massa corporea, allora sono sicuramente inversamente proporzionali alla sua intelligenza.
visionaria
Messaggi: 10
Iscritto il: ven giu 15, 2012 5:07 pm

Re: cloner object + inheritance + collisioni tra i cloni

Messaggio da visionaria »

Ciao abe3d, grazie dell'aiuto,
ho allegato il file cinema, non mi ero accorto che l'estensione c4d non è permesso, così spero possa essere più chiaro cosa sto cercando di fare.

L'effettuatore inheritance lo sto usando per far muovere lo stesso numero di cloni da una forma a un altra, perchè non ho trovato altri modi per interpolare un clone in un mode e animato in un altro clone con un altro mode (banalmente se animo il "mode" del clone fa un salto istantaneo da un modo a un altro, invece ho bisogno di interpolazioni fluide e lunghe).
Avatar utente
abe3d
Messaggi: 1110
Iscritto il: lun dic 07, 2009 1:48 pm

Re: cloner object + inheritance + collisioni tra i cloni

Messaggio da abe3d »

Ho dato un'occhiata al tuo file, allora...
Non puoi usare Dynamics perché previo utilizzo intensivo ( e dico INTENSIVO ) dell' accoppiata dei nodi Xpresso Mograph e Dynamics non puoi controllare le dinamiche una volta partite...

Ho però fatto una prova con il Push Apart e in effetti la reazione è troppo repentina, ma solo con i settaggi di base, cioè, mi è bastato aumentare a 500 [A] le iterazioni dell'effettuatore( ma puoi alzarlo ancora di più ) e anche se il radius viene aumentato del 25% rispetto alla dimensione delle sfere ( se le sfere sono 32cm, puoi portare il valore radius dell'effettuatore Push Apart anche a 40cm) l'interazione rimane fluida e abbastanza morbida, anche aumentando il numero dei cloni. Daltra parte, i Cloners che fanno da bersaglio, non devono essere disabilitati, ma nascosti [C], perchè, altrimenti, è come se non ce li avessi e mograph utilizza l' ultimo settaggio utile...
Push.JPG
Dopo questo, ti rimane Tinking Particles, che nel tuo caso si tradurrebbe in : Utilizzi il matrix come cloner e controlli i cloni con xpresso... ma questa è un'altra storia...
Se le dimensioni del seno di una donna non sono direttamente proporzionali alla sua massa corporea, allora sono sicuramente inversamente proporzionali alla sua intelligenza.
arzigogolato
Messaggi: 178
Iscritto il: dom mag 07, 2006 8:01 am

Re: cloner object + inheritance + collisioni tra i cloni

Messaggio da arzigogolato »

Ciao,
Anche io ho fatto un test con il push apart e non viene male ti allego il mio test :P
Allegati
inheritance e collisioni_push apart.rar
(38.27 KiB) Scaricato 87 volte
visionaria
Messaggi: 10
Iscritto il: ven giu 15, 2012 5:07 pm

Re: cloner object + inheritance + collisioni tra i cloni

Messaggio da visionaria »

Ciao, grazie abe3d e arzigogolato,

son riuscito anche qua a far funzionare il push apart, e ho capito cosa mi manca, dato che mi sevirà aumentare il raggio del push apart a 100 o 200 in altri casi (ovviamente con delle disposizioni dei cloni più distanziate tra loro) e il problema del push apart sono i cambio repentini.
Quindi mi vengono 2 domande:
1 E' possibile usare il falloff del push apart e farlo funzionare con degli sferoidi attorno a ogni clone? In modo da mettere una rampa che man mano che si avvicinano i cloni aumenti la forza per tenerli distanti?
Ho provato a mettere falloff e il suo "shape" su "source", come "source link" ho messo il clone iniziale su cui sto mettendo tutti gli inheritance per passare alle varie scene, ma non so se sta agendo come vi ho spiegato sopra.
Il sample distance e sample detail cosa rappresentano?

2 Altre strade ? :)
Allegati
inheritance e collisioni falloff e 4 scena.zip
(58.71 KiB) Scaricato 94 volte
  • Advertising
Rispondi