traslucenza e velocità di rendering

Forum dedicato a tutti i motori di rendering come Vray, Corona, Octane, RedShift, inserite i vostri rendering e postate le vostre problematiche.

Moderatori: Arkimed, natas, visualtricks, cappellaiomatto

Rispondi
  • Advertising
immobiliare
Messaggi: 21
Iscritto il: lun gen 11, 2021 10:06 am

traslucenza e velocità di rendering

Messaggio da immobiliare »

Buongiorno a tutti!!
Trovandomi ultimamente a dover realizzare un gran numero di rendering in sempre meno tempo sto cercando di capire quali elementi all'interno di una scena
rallentano sensibilmente i tempi di calcolo. Come dicevo in un intervento precedente, abbiamo appurato che le superfici di suddivisione sono un elemento che rallentano parecchio il render.
Credo che anche inserire tende con traslucenza e texture applicata ad essa rallentino molto il calcolo, qualcuno puo confermare?
Se qualcuno puo darmi ulteriori "dritte" su come ottimizzare i tempi di rendering glie ne sono infinitamente grato!!!!
Sirio76
Messaggi: 2571
Iscritto il: dom nov 24, 2013 3:24 pm

Re: traslucenza e velocità di rendering

Messaggio da Sirio76 »

Le superfici di suddivisione non rallentato il calcolo fintantoché hai sufficiente RAM per calcolare il maggior numero di poligoni, al limite se ne hai in quantità significativa richiederanno qualche istante in più nel caricamento della scena. Dal momento che tale operazione in molti renderer utilizza solo un singolo thread, soprattutto su render a bassa risoluzione (o con macchine carenti da questo punto di vista) può costituire una buona fetta del tempo totale di calcolo, ma su un render ad alta risoluzione in genere l'impatto non ha molta influenza. Ad esempio se calcolo una scena tipo a 1024*1024pixel in 3', magari aggiungendo qualche iterazione di subdivision surface ci impiegherà 3':40'', di questi 40'' secondi in più una trentina saranno dovuti al precalcolo mentre i restanti 10 secondi andranno aggiunti al tempo effettivo di calcolo (quindi una piccola porzione), dal momento che i 30'' in più rimarranno gli stessi anche per un'immagine a 4096*4096 pixel, avrai che senza subdivision surface la scena calcolerà in circa 3/4 d'ora, con più suddivisioni in un paio di minuti in più, quindi un tempo trascurabile.
Quindi appurato il contrario, ossia che il numero di poligoni non ha troppa importanza, quello che è importante è il numero di raggi tracciati. Ogni effetto che aggiungi sui materiali (riflessioni, rifrazioni, scattering, ecc) così come un maggior numero di luci e anche più dettaglio geometrico (non intendo quello aggiunto da maggiori suddivisioni) richiederà un maggior numero di raggi, e questo numero può essere massivo (nell'ordine di migliaia per ogni singolo pixel dell'immagine). I motori moderni aiutano non poco con algoritmi di adattività e soglie per tagliare i raggi meno importanti, ma il numero totale può essere comunque molto grande e da quì i lunghi tempi di calcolo. Per limitare i tempi devi usare correttamente intensità, saturazione e effetti vari sugli shader, in modo da non far eseguire al renderer calcoli inutili (esempio banale un'albedo troppo chiaro che richiederà un maggior numero di rimbalzi del raggio), poi a seconda del motore usato potrai anche intervenire per troncare prima alcune categorie di raggi. Sui motori più semplici che hanno meno controlli non c'è molto da fare a parte l'utilizzo corretto degli shader ed una buona illuminazione.
Avatar utente
Anto3D
Messaggi: 2775
Iscritto il: sab giu 07, 2008 9:51 am
Località: Bari/Napoli/Isernia

Re: traslucenza e velocità di rendering

Messaggio da Anto3D »

Che motore stai usando?
immobiliare
Messaggi: 21
Iscritto il: lun gen 11, 2021 10:06 am

Re: traslucenza e velocità di rendering

Messaggio da immobiliare »

Eccomi!! Grazie per la apiegazione!!
Scusate ho dimenticato di dire che uso Corona, come illuminazione non uso un hdr ma solo sun + sky
Avatar utente
Anto3D
Messaggi: 2775
Iscritto il: sab giu 07, 2008 9:51 am
Località: Bari/Napoli/Isernia

Re: traslucenza e velocità di rendering

Messaggio da Anto3D »

Il bello di Corona è proprio quello di andare sempre uguale .... si fa poco con le ottimizzazioni.
Con Corona la cosa migliore per andare più veloci è cambiare pc 😂😜
immobiliare
Messaggi: 21
Iscritto il: lun gen 11, 2021 10:06 am

Re: traslucenza e velocità di rendering

Messaggio da immobiliare »

hahahhAA ma l'ho appena cambiato!!! no dai diciamo che un 1920X1080 10 20/25 minuti me lo fa, gli sferici sono un po più lunghi ma tutto sommato non mi lamento!! :)))
Avatar utente
masterzone
Site Admin
Messaggi: 10352
Iscritto il: ven set 17, 2004 5:34 pm
Località: Verona

Re: traslucenza e velocità di rendering

Messaggio da masterzone »

Beh sicuramente tutto quello che aggiunge effetti al render, fa diminuire la portata dei raggi al secondo in corona render, quindi se metti anche dei tendaggi traslucenti ovviamente hai un tempo piu lungo, tutto influisce, anche una texture nel glosiness per fare opacità, quindi piu carne metti al fuoco piu corona deve suddividere i RAY sulla scena. Displacement, trasparenze...tipo se nella tenda metti l'opacity hai un bel rallentamento generale per via della trasparenza della tenda...se poi ci aggiungi la traslucenza hai fatto il botto :) :)
Avatar utente
Anto3D
Messaggi: 2775
Iscritto il: sab giu 07, 2008 9:51 am
Località: Bari/Napoli/Isernia

Re: traslucenza e velocità di rendering

Messaggio da Anto3D »

masterzone ha scritto: ven mar 12, 2021 8:36 am Beh sicuramente tutto quello che aggiunge effetti al render, fa diminuire la portata dei raggi al secondo in corona render, quindi se metti anche dei tendaggi traslucenti ovviamente hai un tempo piu lungo, tutto influisce, anche una texture nel glosiness per fare opacità, quindi piu carne metti al fuoco piu corona deve suddividere i RAY sulla scena. Displacement, trasparenze...tipo se nella tenda metti l'opacity hai un bel rallentamento generale per via della trasparenza della tenda...se poi ci aggiungi la traslucenza hai fatto il botto :) :)
beh si ma ruota molto attorno al pc che hai. Ho provato ora su corona.... mettendo e togliendo la trnslucenza incide praticamente poco e niente. Certo se togli tutti i glossy ci guadagni tempo.
  • Advertising
Rispondi