palloncini legati 2.0 (C4D 2023)

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

Moderatori: Arkimed, natas, visualtricks, cappellaiomatto

Rispondi
  • Advertising
Avatar utente
abe3d
Messaggi: 1110
Iscritto il: lun dic 07, 2009 1:48 pm

palloncini legati 2.0 (C4D 2023)

Messaggio da abe3d »

Mi hanno non poco incuriosito le nuove dinamiche di simulazione soft body della versione 2023 di cinema 4d.
Devo dire che sono impressionato dalla mole di lavoro svolto in tal senso verso l'approccio particellare... ma partiamo dall'inizio:
Nel lontano 2014 ho realizzato questo "rig" https://www.c4dzone.com/it/forum/viewto ... palloncini che simulava tre palloncini legati ad una base. Anche se, detto così, può sembrare una cosa semplice, non è affatto scontato che una cordicella (spline), non possedendo volume/spessore, "senta" se stessa e gli altri oggetti e soprattutto che due forze contrapposte lavorino insieme per uno scopo comune (tenere a terra il palloncino senza che questo voli via stirando il cordino)... beh, dopo appena 10 anni la maxon è riuscita a tirare fuori dal cilindro una vera chicca, rimescolando totalmente le carte e anche se non ancora del tutto stabile (nei test cinema ha crashato diverse volte in diverse condizioni) e privo di qualsivoglia nodo xpresso (spero solo per il momento), sono riuscito a realizzare questo a mio avviso bellissimo effetto con "soli" due cloner e qualche trick ad hoc. In realtà nel progetto i cloner sono di più, uno per i laccetti dei palloncini, uno per quelli pendenti ect, ma di base si può fare tutto con poco.

il video: https://youtu.be/VhjEFitYs5s
palloncini2_0_f.jpg
palloncini2_0_f.jpg (125.8 KiB) Visto 610 volte
f3.jpg
f3.jpg (125.42 KiB) Visto 610 volte
f2.jpg
f2.jpg (31.92 KiB) Visto 610 volte
Ma passiamo alle impressioni: per quello che ho capito il nuovo sistema di simulazione si basa (come dicevo) su un approccio particellare, il che significa che ogni vertice, sia esso di una spline piuttosto che di una mesh viene processato come una particella e tutte le forze in gioco cercano di mantenere le loro distanze reciproche per poi riversare il risultato sui vertici di partenza (anch'esso un gioco a cui ero arrivato tempo fa come in questo esempio https://www.c4dzone.com/it/forum/viewto ... ap#p192835). Ma la vera rivoluzione del nuovo sistema sta nel fatto che tutto può FINALMENTE essere accelerato anche tramite GPU, il che, superato un certo grado di complessità della simulazione da dei vantaggi davvero impressionanti rispetto al vecchio sistema "bullet".

Considerazioni: viste le altissime potenzialità del sistema particellare, mi chiedo se presto la maxon non riesca a rivedere thinking particles a vantaggio della potenza di calcolo delle GPU moderne aprendo di fatto la strada alla "vera" simulazione fluidodinamica e non solo, permettendoci di scrivere algoritmi al momento al di fuori dalla portata della singola CPU (per quanti core possiedano le nostre macchine, cinema utilizza un singolo core per fare calcoli e l'unica possibilità di approccio al multi processor e/o multi thread è attraverso l'SDK in C++ ).Quindi questo post più che uno sfogo "auto e celebrativo", vuole essere un appello all'altruismo verso quei poveri dementi che passano intere notti a cercare di far fare a cinema4d cose complesse senza "ferri del mestiere".

E quindi uscimmo a riveder le stelle...
Avatar utente
masterzone
Site Admin
Messaggi: 10352
Iscritto il: ven set 17, 2004 5:34 pm
Località: Verona

Re: palloncini legati 2.0 (C4D 2023)

Messaggio da masterzone »

Pienamente d'accordo con te, l'approccio particellare con calcolo GPU e' una ventata d'aria al classico calcolo CPU. Il sistema Bullet era basato su una libreria opensource tremenda, questo nuovo sistema probabilmente e' un altra libreria e quindi hanno cambiato totalmente "fornitore" di librerie...ormai non si programma più niente, si prendono lib opensource e si integrano...ma almeno finalmente si va a prendere cose più moderne.

largo ai giovani!
Avatar utente
Arkimed
Moderatore
Messaggi: 3978
Iscritto il: mer set 22, 2004 4:19 pm
Località: Torino

Re: palloncini legati 2.0 (C4D 2023)

Messaggio da Arkimed »

Davvero interessante... grande Abe ;)
  • Advertising
Rispondi