PDA

Visualizza Versione Completa : Clonazioni Pesantissime Plug Multiply



desegno
07-04-08, 08:46
Ciao a tutti, scusate la domanda, visto che siamo in tema di contest multiply e dato che i miei client fanno spesso dei progetti pesanti volevo chiedervi quale è la plugin migliore per fare questo:

ho realizzato un modello 3d di una villetta quadrifamiliare. la villetta tra tegole, recinzione, verde etc etc pesa un pochino....siiccome fa parte di una lottizzazione di 20 quadrifamiliari (tipo the truman show:cappio:) volevo clonare un blocco nelle varie posizioni.

il blocco tra le altre cose è formato da 4 villette a schiera e solo la prima e la seconda sono le originali, le altre sono clonate e specchiate....

quale plug in è + semplice e veloce da usare??!!! :yoo:

nirvana
07-04-08, 09:14
io ho provato hdistance senmbra fungere bene, pero l'altro giorno ho letto qualcosa in proposito postato da mikadit.

solo che non ricordo in quale thread:D

ciao Angelo

desegno
07-04-08, 09:22
cia nirvana, grazie per la risposta, chiedevo info anche su quelli free segnalati.
ma la mia domanda è:
le istanze non pesano come il modello originale vero? cioè il modello non peserà mai cosi tanto mi auguro

davhub
07-04-08, 09:49
No, le istanze servono appunto a questo... sono solo flag di moltiplicazione della geometria a cui vengono applicati e di eventuali differenze di posizione, scala e rotazione. per cui...
un modello da 2 mega clonato mille volte, richiederà 2 mega più le mille strignhe di informazione per nuove posizione scala e rotazione... non troppo...

Ma.. nico.. nuova lottizzazione., ma hanno messi il fotovoltaico ed il solare termico o no?? Qui da noi in Lombardia è diventato obbligatorio..

davhub

happymilk
07-04-08, 09:56
Plugin che gestiscone le istanze aggratis per adesso non ce ne sono (tra l'altro non cè neanche tanta scelta tra quelli a pagamento essendo HD istance l'unico esempio). I programmi di cloning alla fine generano delle copie che pesano quanto l'oggetto originale.

HD-istance è un ottima soluzione quando hai tantissimi oggetti semplici da ripetere un sacco di volte.
Diventa meno performante quando hai pochi oggetti molto complessi perchè comunque il motore di calcolo è + lento di quello nativo e comunque un bel pò di ram te la consuma l'oggetto originale.

Per come immagino il problema o ti metti un bel pò di ram su un LW64 e copi tutto nelle varie posizioni (e per 20 villette lo puoi fare a mano) o cerchi di far diventare delle istanze le "primitive" che si ripetono molte volte (nel tuo esempio le tegole e gli spezzoni di ringhiera). In questo caso però il lavoro di preparazione cresce di un bel pò e quello che hai fatto è parzialmente da buttare.

Ultima soluzione è che quando hai a che fare con lottizzazioni così complesse ottimizzi il modello per far si che pesi meno.

ciao

desegno
07-04-08, 10:00
mmm vedremo...per il fotovoltaico dai disegni forniti non c'è traccia...non so che dirti....
al momento il dwg che ho è una lottizzazione con 40 quadrifamiliari in blocchi doppi (2 quadrifamilairi) in 20 lotti uguali

davhub
07-04-08, 11:44
Geniali.. poi succede come capita a me spessissimo: abbiamo presentato la lottizzazione, ma ci dicono che dovremmo mettere... ci dice se possiamo dare 3 kW a tutti?? e poi ti trovi i tetti che sono degli incubi: ogni 10 centimetri cambiano.. :D scusa.. se sono andato OT, era solo curiosità, visto che la Regione Lazio, almeno per il solare termico, dovrebbe essere favorevole e aver imposto l'obbligo.

per la questione multiply.. mi sa che... devi andare di modello lowpoly med poly e hi poly.

tanto dopo qualche metro certe cose mica si vedono... anzi... so che anche con LW è possibile avre un replacement di oggetto in base alla distanza dalla camera.. così non ti devi preoccupare..

Davhub

desegno
07-04-08, 12:21
speriamo bene!!!
che tra verde, auto etc etc etc....la cosa che mi preoccupa di più è dover mettere fiori a tutti i piani!!!!
stamattina ho mandato una bozza della quadrifamiliare....non se sente nessuno!!!

davhub
07-04-08, 13:53
solito... hanno fretta e poi non si ricordano che ognuno ha i suoi tempi..

Davhub

desegno
07-04-08, 14:10
ma continuo a domandarmi invece di fare prove....se io salvo il mio blocco villa tipo come un unico oggetto su unico layer completo di verde e tutto, creando un poligono posso clonare quell'oggetto sul poligono vero?
mi sembra che lav aveva fatto uno script per una cosa del genere...devo provarlo!!!

davhub
07-04-08, 15:09
Ma.. MINIMO che devi comunque salvare in un single layer object, NICO... no?? sennò ti voglio vedere a fare cloning! :D

però non ti risolve il problema.. se hai un oggetto pesante... e lo cloni, hai n oggetti pesanti.
non ti conviene pensare di prendere HD instance? hai detto tu stesso che non è una cosa iconsueta dover lavorare con tanti oggetti..
almeno sei sicruo di ammortizzarlo in n lavori e non solo per uno... ;) (e non è poco con i tempi che corrono..)

Davhub

Fire
07-04-08, 16:49
Nel caso specifico di LW, oltre HD Istance c'è da considerare eventuali opzioni residenti nei motori di rendering esterni, come quelle presenti in KRay, Fry o MW. In ogni caso è da tener presente che il "peso" normalmente viene "alleggerito" solo sotto il profilo della memoria richiesta al rendering, quindi non si velocizza la velocità di calcolo rispetto alla controparte senza Istanze, ne tantomeno la visualizzazione OpenGL a video che può solo esser risolta tramite Bounding Box o visualizzazione semplificata (tipo box).

Effettivamente pare però che HD Istance (essendo un SW specifico), sotto il profilo "peso" OpenGL offra altre soluzioni:


With its advanced memory management, you can finally add as many clones as you want. You can place instances using nulls, or using the geometry of another object. You can cover the surface of any object with unlimited instances. Millions? You got it. Billions? No problem. Trillions? It renders!

Anche Fry, se ben ricordo, consente sotto il lato OGL qualcosa d'analogo.

;)

sharky
07-04-08, 18:31
ciao gente!

posso portare la mia esperienza di utente di hd istance, ormai lo conosco da tempo e lo uso dalle primissime release.
Allora, in effetti hdistance per la previsualizzazione offre 2 scelte, un bounding box e una terna di assi, questo permette di mostrare le variazioni dei modificatori di rotazione e scala. notate bene che se volete rendere in rete con macchine miste 32/64 i fotogrammi conterranno delle discrepanze in quanto il random seed usato per le variazioni viene calcolato differentemente.

Il discorso di replica oggetti pesanti, state attenti perche se anche il consumo di memoria è molto inferiore di un oggetto reale, la copia volumetrica di hd istance ha il suo peso, e maggiore sarà il peso dell'oggetto da clonare tanto più crescerà il peso del clone (sempre meno, ma pesa uguale. ci tengo a ribadirlo). Questo lo dico in quanto ho terminato un lavoro di una villetta con una quantità immensa di vegetazione in alta risoluzione (ho dovuto usare le piante di xfrog....quindi vi ho gia detto tutto :() su specifica richiesta del committente, e gia a metà degli oggetti 4 gb di ram hanno faticato non poco (ho dovuto ottimizzare l'ambaradan di brutto:D).
Qui però, Nico, visto che la da te si può giocare meglio, potresti fare delle copie low poly, mappare i fiori dei balconi su un piano, eseguire dei baking delle facciate e mappare il tutto anche con una bella normal map (ti consiglio di usare crazybump http://www.crazybump.com/ ) oppure per fare il pignolo potresti divertirti con il level of detail e sostituire gli oggetti più lontanti con le versioni semplificate. se nel caso devi realizzare delle immagini in assonometria (tipo vista dall'alto) taglia tutto cio che non si vede (infissi...muri....etc).
Spero di averti suggerito qualcosa anche se mi accorgo di aver detto l'ovvio. Comunque l'ho fatto perchè a volte quando sono incasinato (es. fiato caldo ed umidiccio del commitente sul collo...) tendo a dimenticare le nozioni basilari.
Ti saluto e buon lavoro.
ciao!

desegno
08-04-08, 06:59
io provo a fare cosi...tra pochi minuti incontro il cliente, faccio ste modifiche e inizio a mettere nell'ambiante....credo che il problema mio principale sia la recinzione e le tegole, per il resto la geometria non è complicatissima....vi faccio sapere ma poi vedo dei render in cg con fry dove ci saranno 10.000 alberi e dico....ma te pare e io che volevo solo 20 ville uguali!!!!!

intanto grazie a tutti, vi fo sapere

davhub
08-04-08, 08:02
Appunto... Nico. innanzi tutto non guardare render degli altri sotto questo profilo SENZA sapere che HW hanno alla spalle... non puoi dire eh, ma! senza saperlo. magari hanno un computer quadprocessor con 8 cores ciascuno e qualche decina di gb di ram... 1 poi è FRY... NON è LW. e qui altro capitolo.

quindi... la recinzione.. la devi mappare a clipmap o a transparency map. punto. dopo 10 metri dalla visuale non sai riconoscere la differenza. tegole... anche qui vai di sostituzione.

@Sharky.. scusa l'OT, ma crazybump richiede frame.net, per andare, vero? o comuqnue se non è frame.net è uno dei componenti aggiuntivi di windows.. cosa fa sto componente?? io non mi fido mai delle cose non std in winozz...

Davhub

desegno
08-04-08, 08:25
ok davide!!!
ho perfettamente capito cosa intendi....la colpa è solo mia....sono io che li abituo male!!!!!
ok...grazie a tutti....

davhub
08-04-08, 08:51
No non non li abitui male li abitui a lavori ben fatti, e questo è un bene.
semmai la cosa riguarda noi.. che spesso per non faticare... vorremmo che tutto fosse gestito dal socio elettronico.. e uno pigro come me lo sa bene ;)

scusa se sembro che taglio tutto con l'accetta.. ma so che se uno si comporta così con me dicendomi direttamente cosa c'è che non va... lavoro meglio :D

davhub

sharky
08-04-08, 16:38
Appunto... Nico. innanzi tutto non guardare render degli altri sotto questo profilo SENZA sapere che HW hanno alla spalle... non puoi dire eh, ma! senza saperlo. magari hanno un computer quadprocessor con 8 cores ciascuno e qualche decina di gb di ram... 1 poi è FRY... NON è LW. e qui altro capitolo.

@Sharky.. scusa l'OT, ma crazybump richiede frame.net, per andare, vero? o comuqnue se non è frame.net è uno dei componenti aggiuntivi di windows.. cosa fa sto componente?? io non mi fido mai delle cose non std in winozz...

Davhub

appunto.... chi ha fatto quei mega render mica ti dice che ha una render farm da paura!!!

non credo che richieda frame.net, semmai tenta di installare le directx... ma basta rispondere di no.... per il resto non credo che abbia necesità di altro!

Fire
08-04-08, 17:20
Per chi ha pratica con "Porno Shop" e utilizza prevalentemente quello per il 2D, mi sento di consigliare anche il plug'in di nVidia per le Normal Map, vengono benissimo ed' è molto pratico.:g1: