ArchiRADAR Forum
ArchiRADAR Forum => Maxwell Render => Topic aperto da: Peter - 14 Dicembre 2010, 19:56
-
Calcolo distribuito in rete su 4 iMac
Tempo di calcolo 40 minuti
Output: A4 300 dpi con tutti i canali aperti + Multilight
Stand ditta orafa per la fiera di gennaio a Vicenza
P.
-
Riesci a indicare brevemente la procedura per far fare il calcolo a più computer?
-
Sulla macchia principale lancia il manager e un client
Sulle altre lancia il client
Sempre sulla macchina principale in studio setta un percorso di salvataggio del file accessibile a tutte le macchine e poi clicca su network render
Nella finestra che ti si apre seleziona come metodo il cooperative
Segui le indicazioni della procedura guidata
Se non riesci settimana prox ti posto un videotutorial...
P.
-
:ok: domani ci provo...... e poi ti faccio sapere...... grazie.....
-
Domandina, siccome il mio capo vorrebbe provare a usare maxwell su più pc.
I computer devono avere la stessa configurazione hardware? Per dire, disponiamo di tre i5 e un i7
Maxwell deve essere installato su tutte le macchine?
poi magari se arriva il videotutorial... :bigrin:
-
i PC posso essere differenti, nessun problema anche dal punto di vista OS (puoi renderizzare in network con OSX, WIN e Linux contemporaneamente).
Devi avere un tot numero di "nodi" di MR per poter usare tot PC.
-
i PC posso essere differenti, nessun problema anche dal punto di vista OS (puoi renderizzare in network con OSX, WIN e Linux contemporaneamente).
Devi avere un tot numero di "nodi" di MR per poter usare tot PC.
Chiaro!
Quindi, ipotizzando 4 pc, ci vuole una licenza standard più 4 node, giusto?
-
si
-
ecco qua lo stand realizzato
P.
-
... a proposito della possibilità di renderizzare con più computer ... ma è possibile farlo anche a distanza ... tramite internet??? ... se si (e se la mia domanda non è demenziale) ... funziona??? :bigrin:
-
io credo di no.... avresti bisogno di una velocità di connessione molto molto molto alta per gestire i dati in transito...
-
conviene di più dividere il calcolo e poi trasmettere a fine calcolo dei vari nodi manualmente il file e unirli manualmente
P.
-
conviene di più dividere il calcolo e poi trasmettere a fine calcolo dei vari nodi manualmente il file e unirli manualmente
P.
e come si fa????
anzi più dettagliatamente cosa vuol dire questo???
lancio da quattro computer diversi lo stesso render e poi unisco i risultati???
-
si, basta assegnare ad ogni calcolo un diverso IDcpu attraverso la shell di comando (Command Line):
-idcpu:
By default the render is initialized to a random value when the rendering starts. It is useful for rendering the same MXS file on different computers that are not networked together.The resulting MXI files of each render can be copied manually to the same computer and merged in Maxwell using File> Merge MXI. Each resulting MXI must have a different starting seed
for the noise pattern to be slightly different in each MXI, otherwise the merging of MXI files will not work correctly. The user does not have to set this parameter unless they want to render with the same idcpu on all computers, in which case all the MXI files will have the exact same noise pattern.
In poche parole lanci lo stesso calcolo della scena con seed diversi inserendo ad esempio -idcpu:6 , -idcpu:25, -idcpu:33 ecc.
In questo modo si generano tanti file MXI con un noise diverso perchè forzi il calcolo con una variabile diversa...
Finiti i vari calcoli fai un merge MXI e quando si sovrappongono i calcoli l'immagine si pulisce di più... la somma non è algebrica, cioè non è che se su un file MXI hai raggiunto un SL 8 e lo sommi ad un'altro MXI che ha raggiunto SL 8 ottieni un SL 16... hai comunque un miglioramento che può essere significativo se fai il merge di tanti MXI calcolati su N macchine scollegate dalla rete...
P.
-
si, basta assegnare ad ogni calcolo un diverso IDcpu attraverso la shell di comando (Command Line):
-idcpu:
By default the render is initialized to a random value when the rendering starts. It is useful for rendering the same MXS file on different computers that are not networked together.The resulting MXI files of each render can be copied manually to the same computer and merged in Maxwell using File> Merge MXI. Each resulting MXI must have a different starting seed
for the noise pattern to be slightly different in each MXI, otherwise the merging of MXI files will not work correctly. The user does not have to set this parameter unless they want to render with the same idcpu on all computers, in which case all the MXI files will have the exact same noise pattern.
In poche parole lanci lo stesso calcolo della scena con seed diversi inserendo ad esempio -idcpu:6 , -idcpu:25, -idcpu:33 ecc.
In questo modo si generano tanti file MXI con un noise diverso perchè forzi il calcolo con una variabile diversa...
Finiti i vari calcoli fai un merge MXI e quando si sovrappongono i calcoli l'immagine si pulisce di più... la somma non è algebrica, cioè non è che se su un file MXI hai raggiunto un SL 8 e lo sommi ad un'altro MXI che ha raggiunto SL 8 ottieni un SL 16... hai comunque un miglioramento che può essere significativo se fai il merge di tanti MXI calcolati su N macchine scollegate dalla rete...
P.
allora Peter ragionamoci un attimo perchè ahime' non sono cosi sveglio a capire
ho il file peter.mxs
lo apro in quattro computer diversi con studio
da unoscrivo -idcpu8 e via dicendo con 24 33 55 (supponendo che qualsiasi numero vada bene)
lancio il render in tutti e quattro i computer
dopo unisco i 4 mxi diversi e ottengo un render a sl maggiore????
se è cosi è fantastico dopo lo provo subito
-
Si Edo è così.
Unica regola è assegnare un Id differente ad ogni macchina prima del calcolo del render.
Considera che l'incremento di qualità del render finale è maggiore se hai più macchine che renderizzano e che quindi sfornano MXI.
L
-
riprendo questa discussione perché mi è venuta un idea... per accelerare i tempi potrebbe essere fattibile con un computer far arrivare 3 volte lo stesso render a livello 10 con 3 mxi differenti (visto che da 0-10 i tempi sono abbastanza rapidi) e poi unire i tre mxi?? magari si otterrebbe un livello 20 con un minor tempo di un render continuativo... no???
-
purtroppo non funziona così.
Sommando 3 MXI di 10 SL l'uno, forse otterrai un MXI con 12 SL. Sbaglierò di pochi SL… ma siamo su quell'ordine di grandezza.
L