thinking particles multishape

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

Moderators: Arkimed, natas, visualtricks, cappellaiomatto

  • Advertising
User avatar
abe3d
Posts: 1150
Joined: Mon Dec 07, 2009 1:48 pm

thinking particles multishape

Post by abe3d »

Buonasera, ho un quesito da porvi di natura didattica:

supponendo di voler creare un emettitore multishape ( nel caso specifico multi group ) con un nodo pstorm, generando le particelle in modo casuale, mi basterebbe creare un' espressione con un lista link contenente i gruppi di particelle e derogando ad un nodo casuale la scelta del gruppo. fin qui...
multi shape pstorm.JPG
Ora supponiamo che voglia fare la stessa cosa, ma generando le particele in un solo colpo ( magari con un nodo Pborn ),
il nodo genera (100) particelle nello stesso fotogramma (e/o passo) quindi non può tenere conto della variazione del nodo pgroup, assegnando ( naturalmente ) tutte le particelle ad un solo gruppo della lista.

Domanda:
Come posso convincere TP ad assegnare, per esempio, le prime 20 particelle al primo gruppo,le seconde al secondo e così via??
Se le dimensioni del seno di una donna non sono direttamente proporzionali alla sua massa corporea, allora sono sicuramente inversamente proporzionali alla sua intelligenza.
User avatar
visualtricks
Moderatore
Posts: 3565
Joined: Thu Sep 23, 2004 5:13 pm
Location: Pistoia

Re: thinking particles multishape

Post by visualtricks »

ciao abe, non ho modo di provare adesso, ma potresti forse usare un nodo pSetdata ? In pratica prima le fai nascere e poi imposti i gruppi random.
Image
๏_www.visualtricks.it_๏ .:: COMPUTER SAYS NO ::.
User avatar
cappellaiomatto
Moderatore
Posts: 1580
Joined: Mon May 07, 2012 5:12 pm

Re: thinking particles multishape

Post by cappellaiomatto »

Ciao Abe
ora non ho sottomano cinema ma mi sembra si possa fare qualcosa, se non ricordo male c'è una proprietà di un nodo che si può usare ma devo fare una verifica.....ma scusa la domanda....perchè farsi del male così con xpresso? :shock:
sai che sono il fan n°1 di xpresso ma solo se ha senso usarlo
quale è lo scopo finale che vuoi ottenere?

Keep it simple!
User avatar
abe3d
Posts: 1150
Joined: Mon Dec 07, 2009 1:48 pm

Re: thinking particles multishape

Post by abe3d »

Ciao visualtricks e ciao Cappellaio...
Era il modo che stavo provando: ma non riesco a inquadrare lo schema...
particle group random.JPG
particle group random.JPG (24.6 KiB) Viewed 699 times
forse usando un ppass per assegnare successivamente le particelle?!!?

@matteo... e tu lo sai che sono il fan n°2 ( anche se sono ancora parecchio indietro)... :lol:

Il motivo l'ho specificato apposta nella prefazione, "didattica" proprio perché non ha senso "tafazzarsi", ma ci pensavo su per un post di qualche giorno fa sul pulviscolo. Poi lo sai, mi piace cercare soluzioni a situazioni semi impossibili, lo preferisco a usare ( per esempio ) i plug-in e mi aiuta a imparare cose nuove dal ragionamento ( sontuosa affermazione di un singolo neurone homeriano ) :lol: :lol: :lol: :lol:
Se le dimensioni del seno di una donna non sono direttamente proporzionali alla sua massa corporea, allora sono sicuramente inversamente proporzionali alla sua intelligenza.
User avatar
abe3d
Posts: 1150
Joined: Mon Dec 07, 2009 1:48 pm

Re: thinking particles multishape

Post by abe3d »

...non ci credo...
Cattura.JPG
Cattura.JPG (33.33 KiB) Viewed 694 times
comunque nel nodo Pottieni dati, c'è un parametro " nascita casuale" moooooooolto interessante
;) :P
Se le dimensioni del seno di una donna non sono direttamente proporzionali alla sua massa corporea, allora sono sicuramente inversamente proporzionali alla sua intelligenza.
User avatar
cappellaiomatto
Moderatore
Posts: 1580
Joined: Mon May 07, 2012 5:12 pm

Re: thinking particles multishape

Post by cappellaiomatto »

@abe Ti ho messo in attachment un file chiamato TafazziTp......se ti vuoi fare male..... :lol: :lol: :lol:

ti ho fatto lo split di un tpgroup in 3 tpgroup tramite il "modulo" matematico e il seed

se hai dubbi chiedi

;)
Attachments
tafazzitp.zip
(84.28 KiB) Downloaded 37 times
User avatar
abe3d
Posts: 1150
Joined: Mon Dec 07, 2009 1:48 pm

Re: thinking particles multishape

Post by abe3d »

:lol: :lol: ma tu sei matto??

è più semplice come l'ho fatto io nel primo esempio!!! :)

A parte gli scherzi, è chiarissimo come hai splittato il gruppo "start", però ancora non mi è chiaro come per esempio ottenere i dati delle prime 20 particelle dell'emettitore e passarle ad un dato gruppo, cioè, fargli generare le prime 20 di un gruppo, le seconde 20 di un altro gruppo ect.
come nella prima immagine da me allegata, si ha comunque bisogno di un generatore di interi ( nel tuo caso il nascita casuale del nodo ottieni dati ).

comunque se metti in pratica l'espressione della terza immagine, quello che volevo ottenere, funziona alla grande, semplicemente passando il nodo nascita particelle dell'emettitore al nodo lista link contenente i gruppi e successivamente al nodo gruppo.
Ti passo il file, Io ho usato un nodo pnascita e generato tutti i gruppi contemporaneamente con il modo colpo... ( sempre usando il nodo lista link, si possono generare direttamente oggetti poligonali e quindi fare a meno di tutti gli oggetti geometria particella, tranne uno)

di seguito un video esempio del progetto
http://youtu.be/4pD3k1Gxz1M
Attachments
polline.rar
(358.55 KiB) Downloaded 40 times
Se le dimensioni del seno di una donna non sono direttamente proporzionali alla sua massa corporea, allora sono sicuramente inversamente proporzionali alla sua intelligenza.
User avatar
cappellaiomatto
Moderatore
Posts: 1580
Joined: Mon May 07, 2012 5:12 pm

Re: thinking particles multishape

Post by cappellaiomatto »

abe3d wrote::lol: :lol: ma tu sei matto??

è più semplice come l'ho fatto io nel primo esempio!!! :)
Se ti dico che il tuo script funziona per un bug di cinema mi credi??? :o :o :o

Cinema è talmente ubriaco che ti ha fatto comparare uno stream particelle a un numero intero????
Informaticamente parlando è come comparare fichi con banane :shock:

:lol: :lol: :lol:
abe3d wrote: però ancora non mi è chiaro come per esempio ottenere i dati delle prime 20 particelle dell'emettitore e passarle ad un dato gruppo, cioè, fargli generare le prime 20 di un gruppo, le seconde 20 di un altro gruppo ect.
Sempre sull'onda del tafazzi ti ho preparato Tafazzi 2 the revenge.....
Diciamo che in cinema questa cosa non è gestita bene perchè mancano tutte le informazioni sul flusso delle particelle o meglio non ci sono degli strumenti adeguati di controllo

però si riesce ad ottenere lo stesso un discreto risultato ragionando un po fuori dagli schemi (fermo restando che ci stiamo divertendo a farci male inutilmente :// comunque visto che ci piace farci male con xpresso andiamo avanti :mrgreen: )

Immagina di avere un rubinetto e tre bicchieri di acqua
A B e C

il rubinetto riempie per default il terzo bicchiere C
lo script fa in modo che se A è vuoto devia il flusso su A
quando si piena A va su B
quando si piena B va su C

il problema è che le particelle hanno una durata di vita e quindi quando ti muiono le particelle di A è come se si svuotasse il bicchiere e questo inizia a fare un po di casino con i flussi

Diciamo che volendo fare una cosa fatta bene solo xpresso non ti basta....sicuramente bisogna buttarci dentro un po di scripting in python o coffee per controllare meglio il flusso
Ogni particella ha un suo ID ma il punto è che lo devi memorizzare nei bicchieri e solo con xpresso non lo puoi fare, non ci sono le strutture
Attachments
tafazzitp2_the_revenge.zip
(71.11 KiB) Downloaded 31 times
1.jpg
FofoC4D
Posts: 1676
Joined: Tue Oct 11, 2011 6:23 pm

Re: thinking particles multishape

Post by FofoC4D »

Pvoi Pdue Pmi Pfate Ppaura :shock:
(thinkinese)
User avatar
cappellaiomatto
Moderatore
Posts: 1580
Joined: Mon May 07, 2012 5:12 pm

Re: thinking particles multishape

Post by cappellaiomatto »

:lol: :lol: :lol: ogni tanto io e abe ci lanciamo in questi deliri
  • Advertising
Post Reply