PDA

Visualizza Versione Completa : istanze ed uso ram\cpu



giacob
24-03-13, 16:39
lanciando una scena con molte istance mi rendo conto che il pc fa fatica
ma non sono i miei 36 gb di rma ad essere impegnati, come avrei pensato, bensì è il mio processore i7 2700kcpu 3,5gh ad essere impegnato duramente
la cosa mi lascia un po perplesso

Wotan3d
25-03-13, 00:46
E' proprio quella la caratteristica delle istanze: consumo di ram quasi inesistente. Logicamente invece il processore deve calcolare la scena come se ci fossero realmente tutti quei poligoni, quindi è smazzulato a dovere. Peggio ancora se anzichè usare le istanze native di lw usi quelle di DP o HD, che sono volumetriche, lì ci muori ad aspettare il render, mentre la ram non viene scalfita.

giacob
25-03-13, 01:00
allora mi sa che mi conviene non usarle avendo tutta questa ram:Dmi domando però.. usando Octane, ovvero un gpu render come funziona la cosa

Wotan3d
25-03-13, 11:54
Dipende, con le istanze NON volumetriche di lw non ci sono differenze nei tempi di render, vengono considerate come poligoni, inoltre puoi usare i nodi interni alle istanze e creare effetti di superficie e movimenti irriproducibili in altri modi. Altra cosa da non sottovalutare è il fatto che puoi decidere la % di rappresentazione, e cioè se hai 1milione di istanze che inchiodano per bene la scheda grafica, tu in opengl puoi decidere di rappresentarne solo l'1% e la viweport resta fluidissima. Puoi inoltre sempre cambiare la disposizione senza dover rifare il modello, magari cambiando una weight map, la densità (quantità) delle istanze.... tutte cose che fai al volo senza dover rigenerare il modello.... cioè sei molto ma molto più veloce nella gestione.

Con gli oggetti fisici forse hai altri vantaggi, ma io non ne vedo.

Certo dipende sempre da cosa stai facendo, un conto è posizionare alcune auto o piante in posti precisi, forse in quel caso usare istanze sui punti posizionati nel modeler (o su nullobject in layout) oppure oggetti fisici non cambia, ma se devi popolare una zona (ad esempio un prato, un bosco, ecc. ecc.) allora le istanze diventano vitali anche se avessi 18gigaterapeta di ram.