In architettura e nel design può capitare di dover realizzare delle immagini o delle animazioni in cui sono presenti degli oggetti di tessuto. Clothilde è un modulo di Cinema4D che permette di creare e gestire tessuti in maniera molto semplice.
In questo tutorial vedremo come trasformare un qualsiasi oggetto 3d in un tessuto, e simularne anche tutte le sue dinamiche, come ad esempio avvolgerlo attorno ad altri oggetti, scuoterlo con il vento, e altro ancora.
1. Trasformare un oggetto in tessuto
Create un piano, dal menu principale:
Oggetti > Primitive > Piano:
Rendete il piano un oggetto modificabile, mantenendolo selezionato e cliccando dal menu principale su:
Funzioni > Rendi Modificabile:
Ora cliccate sul Piano con il tasto destro (nella finestra degli oggetti) e selezionate:
Clothilde Tag > Tessuto:
Cliccando sul tag che avete appena applicato, in basso nella finestra degli attributi, vi compariranno tutte le opzioni di Clothilde, divise in 6 tab:
Nel tab “Tag”, potete modificare le proprietà del tessuto, e se avete la versione in italiano capirete facilmente a cosa servono i vari parametri:
Nel tab “Forze” potete impostare i valori delle forze che agiranno sul tessuto:
Nel tab “Assistente” infine trovate alcuni strumenti che permettono di gestire la posizione del tessuto (intero o di un singolo punto):
Proviamo ora a vedere cosa succede fissando la posizione di 4 punti nello spazio e lasciando cadere il tessuto con le opzioni di default. Mantenendo selezionato il piano, andate in modalità “punti”, cliccando sull'icona nella barra verticale dei comandi, a sinistra dello schermo:
E poi in modalità “selezione”:
Selezionate questi 4 punti del piano (i vertici, tenendo premuto Shift potete fare una selezione multipla):
Se il raggio della selezione è troppo grande (di default è impostato a 10) e non vi permette di selezionare i singoli punti, potete modificare il valore durante la selezione dalla barra degli attributi, portandolo a 1:
Ora cliccate sul tag tessuto, sempre nella finestra di gestione degli oggetti:
e nella finestra degli attributi, nel tab “Assistente”, nella sezione “Fissa Punti”, cliccate sul pulsante “Setta”:
I punti diventeranno viola, segno che l'azione è andata a buon fine.
Ora cliccate su play e l'animazione vi mostrerà il risultato:
Come vedete l'animazione ricomincia da capo dopo 90 fotogrammi. Per aumentare il tempo dell'animazione basta modificare il numero di fotogrammi nella barra subito sotto la timeline:
Provate a portare il valore da 90 a 300.
In questo modo avrete una sequenza più lunga e potrete apprezzare meglio il lavoro di Clothilde.
Se durante l'animazione provate a modificare uno dei valori nel tab “Forze”, noterete subito la differenza. Ad esempio, provate a modificare i parametri Direzione Vento e ad aumentare l'opzione Forza Vento a 3 (senza fermare l'animazione):
2. Interazione tra oggetti di tessuto e oggetti solidi
Ora riportate all'inizio l'animazione, cliccando sull'icona:
Inserite nel modello una sfera, dal menu principale Oggetti > Primitive > Sfera:
Andate in modalità “oggetto” e poi in modalità “sposta”:
spostate la sfera verso l'alto posizionandola di poco sopra il piano:
Ora applicatele il tag Collisione (cliccando con il tasto destro sulla sfera nella finestra degli oggetti):
Il tessuto ora tiene conto della sfera durante i suoi movimenti, considerandolo un oggetto rigido, e durante l'animazione è possibile anche spostare la sfera e vedere gli effetti in tempo reale.
Il tag collisione è utile in molti casi, può essere applicato a qualsiasi oggetto, e combinando l'azione del tag tessuto e del tag collisione potete ad esempio lasciar cadere un asciugamano su una barra d'acciaio, o coprire il piano di un tavolo con una tovaglia.
3. Spessore dei tessuti
Utilizzando un piano per ricreare il tessuto di partenza, il risultato non avrà spessore ma sarà una superficie a due dimensioni. Questo può essere un problema in fase di rendering, può risultare poco realistico.
Per aggiungere spessore al piano, andate dal menu principale su:
“Personaggio > Tessuto NURBS”:
Inserite il piano all'interno dell'oggetto “Tessuto NURBS” trascinandolo con il mouse:
Cliccando sul “Tessuto NURBS” nella finestra degli oggetti, tra le sue proprietà che compariranno nella barra degli attributi troverete anche la voce “Spessore”, con cui potete assegnare uno spessore al piano e renderlo più realistico nel rendering.
Grazie! Utilissimo e chiaro come sempre!!!
RispondiEliminasei un mito XD
RispondiEliminaciao!! innanzitutto complimenti per questo blog, è spettacolare! Sono una studentessa di architettura e mi stai salvando :)
RispondiEliminaho cinema 4d 10 e sto cercando il comando clothilde ma non c'è, possibile??
grazie molte!!
Grazie per i complimenti!
RispondiEliminaE' possibile che durante l'istallazione tu non abbia istallato correttamente tutti i moduli... di solito i tag di clothilde sono lì dove li vedi negli screenshot di questo tutorial, ovvero cliccando col tasto destro su un oggetto (nella finestra degli oggetti) e selezionando "Clothilde tag".
Angelo
6 UN GRANDE......
RispondiEliminaCONSIGLI UTILIZZIMI
EDDY
fantastico!grande!
RispondiEliminavorrei farti una domanda se possibile...nel caso dovessi fare una bandana attorno ad una testa, tipo bandito davanti alla bocca,come posso fare per poi farla muovere insieme alla testa?
Se fisso i punti non m si muove piu da li,anche mettendola nel gruppo con la testa che ha un movimento laterale...ovviamente tutto qst dopo averla resa tessuto!
grazie e complimenti...
Complimenti, questo blog è utilissimo e sei proprio un grande nella spiegazione! Grazie mille
RispondiEliminaCiao Angelo, non riesco a trovare questa funzione su c4d R13, o meglio, c'è ma è completamente differente.
RispondiEliminaPuoi darmi un consiglio?
Grazie per la tua generosa disponibilità.
Presto aggiornerò questa parte della guida anche per la versione 13... comunque gli stessi tag li trovi nel gruppo "Simulation tag", li riconosci dalle icone.
RispondiEliminaAngelo
cavolo non capisco una cosa......io sono riuscito ad applicare il comando e tutto e ho realizzato una coperta...il problema è che quando poi lancio il rendering la coperta sul letto èun piano e non ha assunto la forma data dalla collusione tra piano e materasso...c'è un modo per renderizzare senza far uscire il piano?
RispondiEliminaProva così: una volta ottenuta la forma del tessuto, clicca sul tag "tessuto", vai nella finestra degli attributi, alla scheda "Assistente" e clicca sul primo bottone "Setta" (Stato Iniz.). Ricorda di lanciare il render del fotogramma corrente e non del fotogramma 0. Fammi sapere se hai risolto.
RispondiEliminaAngelo
GRANDE!!!!!!!!!
RispondiEliminascusa una domanda....quando faccio partire il rendering continua a farmene all'infinito...cioè devo uscire dalla scena per far smettere di far rendering...non si può fare un rendering statico senza animazione?
RispondiEliminaciao sono appena approdato a c4d e mi sono utilissimi questi tuoi tutorial...... grazieeeeee
RispondiEliminaCiao Angelo! Mi associo alla sfilza di complimenti che hai già ricevuto... Ho iniziato ad usare Vray e c4d da poco e solo grazie ai tuoi chiari, semplici e interessantissimi consigli sn riuscita già a fare buoni renders! Ho la versione r13 di c4d e non riesco a trovare il tag "tessuto" in Tag cloth, poiché come opzioni ho le seguenti: Crea corpo rigido, Crea collisore, crea collisore ghost e basta :( Allo stesso modo in Personaggio, nè da nessuna altra parte (che io veda) trovo l'opzione TESSUTO NURBS. Se ci fosse un modo ti farei vedere la schermata della mia configurazione...
RispondiEliminaGrazie ancora e spero presto che possa darmi una mano.
Claudia
Grazie dei complimenti! se non trovi il tag Tessuto vuol dire che non hai la versione Studio di Cinema4D, cioè quella completa di tutti i moduli. Potresti avere la versione visualize o broadcast, che hanno alcune limitazioni, per quello non ti ritrovi i tag tra le opzioni.
RispondiEliminaAngelo
E' vero. Ho la versione Broadcast :(
RispondiEliminaGrazie comunque dell'immediata risposta!
Muchas gracias por todos tus tutoriales. ;)
RispondiEliminaCiao angelo tutorial utilissimo e come sempre sei un grande.
RispondiEliminaPerò ahimè non riesco a fare una cosa:
voglio fare una coperta su un divano ok? prendo un piano lo rendo editabile e lo posizione a cirda 40 cm dal divano, applico il tag cloth al piano e il collision al divano, schiaccio play, il piano scende si increspa ma in molti punti si buca... come mai?
se lo faccio su una primtiva non mi si buca ma su un modello di un oggetto tipo divano sedia ecc ecc si sempre.. non è che passa attraverso eh , solo che molte in molte parti del tessuto spunta il divano sotto come mai ? c'è qualche parametro che devo settare?
Scusa per il disturbo e grazie per la pazienza !!! a presto
Sì è una cosa che succede quando il tessuto ha troppo pochi poligoni, alcuni lasciano intravedere l'oggetto che c'è sotto facendo sembrare il tessuto bucato. Devi provare a ripetere la simulazione aumentando il numero di poligoni iniziale del piano. Prova anche, una volta finita la simulazione, ad inserire il tessuto in un HyperNURBS.
Eliminaok proverò, cmq non c'entrano nulla quindi i settaggi di forze vento ecc ecc?
RispondiEliminaNo, perché le forze che agiscono sul tessuto (vento, gravità etc) non influiscono sul suo aspetto strutturale, come fanno invece altre proprietà come rigidità, flessione etc. I "buchi" dipendono proprio dal numero insufficiente di poligoni.
Eliminamh ok allora se ne aumento il numero, all'origine sul piano primitivo diciamo, la sostanza non cambia, se però una volta reso editabile faccio mesh, sciogli, un pò il problema si risolve, e dopo la butto in una hyper nurbs , però in teoria, così facendo io levo tutti i poligoni no? facendo sciogli dico..
RispondiEliminaIl comando SCIOGLI serve, una volta selezionata una serie di poligoni, a sciogliere, unire quei poligoni in un poligono unico. Quindi non dovresti sciogliere niente, anzi, dovresti mantenere un numero di poligoni elevato. L'HyperNURBS fa proprio questo, aumenta il numero di poligoni e rende le forme più fluide e sinuose.
Eliminasi si è che sto provando ma non mi viene... è come se la coperta si strappasse proprio boh... e non capisco come mai sulle primitive funziona sempre mentre su un modello un pò più complicato no?
RispondiEliminaCerto più è complicato il modello su cui lasci cadere il tessuto e più è difficile ottenere un risultato corretto.
Eliminaah ok, quindi devo solo provare e riprovare finche non viene cmq tendenzialmente il concetto è aumentare i poligoni del piano ovviamente... giusto non ci sono tricks
EliminaSì più poligoni ha il tessuto prima della simulazione e meglio è, anche se questo comporta calcoli più pesanti da far affrontare al computer. In generale, nessun trick.
Eliminaahaha ok peccato :( ....
Eliminaforse la soluzione più indolore è utilizzare marvelous?
Marvelous Designer è di sicuro superiore nei risultati. Non l'ho mai usato quindi non so come sia in termini di semplicità di utilizzo.
Eliminava bbbene, scusa se mi sono dilungato ma sto schiumando a fare sta roba che mi sembrava una minkiatina
RispondiEliminaCiao io ho la versione Visualize e come hai scritto non tutte le versioni hanno i plug in desiderati. Ma non c'è possibilità di averlo anche nel visualize visto che costruendo modelli e nel mio caso mobili letti ecc mi servirebbe per le coperte copriletti lenzuola.
RispondiEliminaNon ho la possibilità economica di spendere 3.100.€
La maxon poteva anche pensarci!!..
ciao intanto grazie e complimenti per i tuoi tutorial sono veramente ben fatti anche perchè sono capibili da tutti , anche dai dilettanti come me. grazie
RispondiEliminae visto che sono un dilettante ho bisogno di un aiutino :)
ho fatto una bandiera che sventola con clothilde....
la devo aggiungere a un'altro progetto...e fin qui nessun problema....
il problema è che non la riesco a spostare....lei sventola ma non riesco a posizionarla dove voglio nel nuovo progetto...
grazie
Non puoi spostare un oggetto di tessuto durante un'animazione. devi trovare la posizione che cerchi, cancellare il tag tessuto per "freezare" l'oggetto, e a quel punto lo puoi trasportare in qualunque altro file. Fammi sapere se hai risolto!
Eliminaok sono riuscito o creato un piano ho spostato il cloth su questo piano ho sistemato la bandiera ho rimesso il tag e ho fissato i punti
Eliminarisultato perfetto...
domandina...la mia bandiera ha la texture solo da una parte...come faccio a metterla da entrambe???
grazie
La texture dovrebbe vedersi su entrambi i lati. In caso negativo prova a dargli uno spessore, così dovresti avere due superfici su cui eventualmente applicare anche texture diverse.
EliminaIntanto grazie tanto per questi tutorial!!
RispondiEliminaCome posso fare un tessuto ripiegato su se stesso? come per esempio un asciugamano piegato
thanks it's great
RispondiEliminaCiao Angelo, complimenti e grazie infinite per tutti i tuoi tutorial veramente esaustivi!! Una domanda e spero tu possa rispondere in maniera sincera!:
RispondiEliminautilizzi cinema per creare quelle fantastiche coperte, lenzuoli, asciugamani che vedo nei render sul tuo sito oltre che qui sul blog? Se si ti chiederei di fare (ovviamente quando potrai) un tutorial sulla modellazione di queste superfici.. Se la risposta è no, quale programma utilizzi? Leggevo nei commenti Marvelous, lo utilizzi anche tu? Grazie mille anticipatamente e non appena avrò la possibilità e sarai qui a Torino farò il corso ;)
Sì, uso Marvelous. È molto semplice da usare e i risultati sono superiori a mio avviso a quelli che puoi ottenere internamente a Cinema 4D.
EliminaCiao Angelo, ti devo ringraziare per i super tutorial! Semplici da comprendere anche per persone che come me sono alle prime armi.
RispondiEliminaHo notato che nel mio C4D Visualize18 non ho il Tag Clothilde. È un "pacchetto" che deve essere comprato separatamente? Perché ho notato che quando guardo alcuni tutorial la gente usa Tag o forse Plugin che io non ho. Posso in qualche modo rimediare?
Grazia mille! Saluti Elisa
Negli anni questi tool si sono evoluti e hanno cambiato nome e posizione, ora si trovano in Tag Simulazione > Cloth, e li hai solo in alcune versioni di Cinema, ad esempio nella versione "base" (la Prime) non sono inclusi. Assicurati di avere la versione Studio, che include questi e tutti gli altri tool del programma.
EliminaCiao Angelo, il mio unico problema è che il tessuto perfora se stesso, non riesco a settarlo in modo che non compenetri se stesso...ho provato con auto repulsione e con auto collisione, ho provato ad aumentare i poligoni iniziali del piano ma niente: devo realizzare un asiugamano gettato la sul bordo di una vasca quindi tutto bello "ripiegato" in modo confusionario ma non ne esco...ho provato anche a cerare le pieghe utilizzando la cintura ma rimane il problema della compenetrazione del tessuto con se stesso..Grazie mille !!! Saluti David
RispondiEliminaQuesto tutorial inizia ad essere anche un po' vecchiotto, il mio consiglio è provare ad usare Marvelous Designer in alternativa ai tool di Cinema 4D. Trovi anche una demo gratuita sul sito ufficiale con cui creare modelli 3D senza limitazioni. Una volta provato non ne potrai più fare a meno.
Elimina