Saper realizzare un rendering con sfondo trasparente è una delle basi del fotoinserimento.
Scontornare un’immagine con Photoshop è altrettanto efficace ma solo nei casi in cui gli oggetti da scontornare hanno geometrie molto lineari e semplici. Se nell’immagine ci sono oggetti con bordi più irregolari, ad esempio piante/vegetazione, ma anche vetri o oggetti trasparenti, la cosa diventa più difficile e i risultati ottenuti con la bacchetta magica potrebbero non essere all’altezza.
Spesso capita di dover realizzare immagini con sfondo trasparente, e se si tratta poi di un progetto di architettura, l’aggiunta di uno o più foto inserimenti nella presentazione del progetto in casi particolari è addirittura obbligatoria per legge, per ragionevoli motivi di valutazione di impatto paesaggistico.
Tempo permettendo, questo sarà il primo di una serie di articoli in cui affronterò il tema del fotoinserimento, approfondendo anche le altre regole teoriche sulla prospettiva. Partiamo però dalle basi della pratica e vediamo per prima cosa come fare a produrre un’immagine TIFF con sfondo trasparente direttamente da Cinema4D.
Supponiamo di avere una scena del genere, con una terrazza che affaccia sul mare:
e di voler renderizzare solo gli oggetti del modello senza il panorama di sfondo.
Andiamo nel pannello di controllo dei Settaggi di Rendering (premendo da tastiera CTRL + B)
e dal menu di sinistra clicchiamo sulla voce Salva:
Attiviamo l’opzione “Alpha”, che di default dovrebbe essere deselezionata:
Ora torniamo al modello e (fatta eccezione per le immagini HDRi inserite nell’Enviroment, che non vengono considerate come oggetti fisici) assicuriamoci che non ci siano altri oggetti dietro il modello e lanciamo un rendering. Impostate le opzioni che preferite, ma è importante mantenere come formato finale “TIFF (Livelli PSD)”.
Alla fine del calcolo, salvate l’immagine anche se non vedrete differenze apparenti nel rendering:
Ora aprite l’immagine con Photoshop, e andate nella finestra dei Canali:
Cliccate sul canale Alpha tenendo premuto CTRL:
In questo modo avete selezionato le zone interessate dal rendering (comprese le trasparenze) escluso lo sfondo.
Ora, con la selezione aperta, premete “CTRL + C” da tastiera per copiare la selezione, e poi “CTRL + D” per deselezionare.
Adesso aprite la finestra dei livelli, e sempre da tastiera premete “CTRL + V” per incollare la selezione copiata:
Ora potete selezionare il livello Sfondo e cancellarlo, premendo Canc da tastiera:
Il risultato dovrebbe essere questo:
Ora potete inserire come background un’immagine, ricordandovi però di far coincidere l’orizzonte della foto con quella del modello (che è a mio avviso la regola più importante):
Teoria e pratica
In questo tutorial (poiché il mio scopo era spiegare solo la tecnica pratica di salvataggio dell’immagine con canale alpha)
ho seguito un processo inverso, infatti di solito per realizzare un fotoinserimento, prima di procedere con il rendering va analizzata l’immagine sulla quale dovrà essere sovrapposto, per estrarne alcune informazioni fondamentali:
1. la posizione dell’orizzonte
Ci servirà per posizionare la camera del modello in modo che la prospettiva dell’immagine finale non sia incoerente con la prospettiva dello sfondo. Una volta localizzato l’orizzonte nella foto, va fatto coincidere con l’orizzonte del modello di Cinema4D;
2. il tipo di illuminazione che c’è nella scena
Se non vedete ombre proiettate a terra in maniera netta, è possibile che la scena della foto sia illuminata solo dalla sfera celeste (che corrisponde a usare un HDRi su Cinema). In quel caso dovrete usare un HDRi in grado di generare lo stesso tipo di illuminazione, soprattutto nei colori. Fate attenzione alla rotazione dell’HDRi perché anche la sfera celeste ha sempre una parte più luminosa che influisce sull’immagine finale. Se invece vedete ombre proiettate a terra, vuol dire che c’è una sorgente di luce (artificiale o solare) e in quel caso dovrete…
3. …capire da che punto viene la luce
In questo caso sarebbe stato piuttosto semplice, ma in altri potrebbe esserlo di meno. Specialmente se ci sono luci simili alle AREA di Cinema che non proiettano ombre nette.
In generale, nei casi in cui è presente e ben visibile una sorgente di luce (solare o artificiale che sia) basterà dare un’occhiata alle ombre proiettate a terra: in funzione della loro direzione potete stabilire la posizione della sorgente (nord/sud/ovest/est), e in base alla loro lunghezza sulla superficie su cui si proiettano, l’altezza della sorgente.
Nel mio caso avrei potuto basarmi sui riflessi creati dal sole sull’acqua.
Per facilitare un po’ le cose c’è l’oggetto Sfondo
Una volta capite queste poche regole, uno strumento molto utile per iniziare a posizionare il modello coerentemente alla prospettiva della foto in cui dovremo inserire il rendering, è l’oggetto SFONDO, che potete inserire nel modello dal menu principale cliccando su Oggetti > Scena > Sfondo.
Una volta creato l’oggetto, dovrete applicargli un materiale di Cinema4D (e NON un materiale di Vray, perché questo oggetto non è riconosciuto da Vray) caricando nel canale Colore la foto di base per il fotoinserimento.
Vi ricordo che per creare un materiale di Cinema4D, dovete cliccare dal menu della finestra dei materiali su File > Nuovo materiale. Caricate la foto nel canale Colore:
Selezionate lo Sfondo, poi cliccate sul materiale col tasto destro e selezionate l’opzione “Applica”:
In questo modo la foto verrà proiettata dietro il modello (nella finestra della prospettiva) e vi aiuterà a posizionarlo in modo corretto.
Se la foto che vedete sullo Sfondo risulta deformata, impostate le dimensioni del rendering identiche alle dimensione della foto e la deformazione sparirà.

13 commenti:
ottimo tutorial!
Ciao Angelo, complimenti per il blog. Le guide sono sempre chiare e molto utili.
Per renderizzare un'immagine con canale alpha però (e per evitare qualche passaggio in photoshop) non era meglio salvarla direttamente in gif o png?
Avrei poi una domanda proprio sull'argomento:
supponiamo di voler realizzare un rendering di un oggetto qualsiasi, con canale alpha appunto, però composto solo dall'oggetto stesso e dalla sua ombra, tutto il resto trasparente. Supponi un cubo con ombra proiettata su un pavimento "trasparente", è possibile? ... non so se sono riuscito a farti capire bene l'idea.
Il PNG mi ha dato sempre un po' di problemi con Vray, io uso sempre il TIFF.
Ho preferito parlare del PSD e del caricamento della selezione Alpha tramite i "Canali", non per aumentare i passaggi e quindi il grado di complessità della guida, ma per aggiungere qualcosa in più su una tecnica che spesso nei tutorial rappresenta un passaggio che viene dato per scontato (o forse VOLUTAMENTE saltato, per non "svelare" troppi misteri, ma questa è solo una mia discutibile opinione).
Per quanto riguarda le ombre, la tecnica più usata e più ricorrente nei forum è quella di salvarle in un secondo rendering, fatto con il motore di Cinema4D con il quale è più facile ottenere i canali separati attraverso il multipass.
Comunque sarà l'argomento di uno dei prossimi articoli!
Angelo
Molto interessante.
In futuro è possibile che tu scriva articoli anche sulla modellazione in cinema? Fin'ora non ho trovato blog che trattano argomenti come questi in modo così preciso e dettagliato, Grazie!
Sì, di sicuro tratterò anche la parte di modellazione, se hai qualche dubbio o difficoltà a modellare qualche oggetto in particolare
scrivimelo.
Angelo
Ancora complimenti!
E' ormai un pò di tempo che seguo con ansia il tuo blog proprio in attesa di questo argomento spiegato e illustrato in maniera completa e dettagliata come da consueto. Aspetto con trepidazione le successive parti e, ancora complimenti!
Volevo sottolineare che sei il mio preferito! P.S.: bellissima immagine! ;)
Sei un grande continua cosi...
Magari se un giorno faresti un tutorial del genere sul body paint 3d per texturizzare.
Sempre tutorial fatti bene, complimenti!
come sempre 6 un GRANDE!
continua così.
noi ti supportiamo.
e sempre GRAZIE!
Marko
Ho recentemente frequentato un corso di Angelo riguardo C4D e Vray, devo dire con gratitudine che ho trovato quello che cercavo! Una visione didattica che va oltre la solita ricerca di parametri del software!
Grazie Angelo.
Roberto
Grazie a te, mi fa piacere che sei rimasto soddisfatto. Fammi sapere come procedono gli esercizi!
Angelo
Grande Angelo!
Posta un commento