Visualizzazione Stampabile
-
Finalmente un bel video ben realizzato e accattivante. :g1:
Concordo con Wotan e spero in seguito facciano altri video seguendo un po l'approccio Luxology.
Il marketing e l'advertising stanno lentamente migliorando, quindi spero di vedere un escalation su questi due elementi.
Man mano che il tempo passa e CORE cresce diventando utilizzabile, spero ci si concentri molto di più su CORE. :D
In questo preciso momento ritengo un bene aver fatto questo ed altri video riguardanti Lw 10 (mi riferisco a quelli del Siggraph, che andrebbero diffusi maggiormente a mio parere )ma ovviamente servirà altro da qui alla release e anche oltre.
-
LOL..CHE FIGURACCIA..:rolleyes:
ehhvabe grazie per le spiegazioni haah
-
D'accordo...LW come tutti i software di grafica 3D utilizzano tutti i core per i rendering....ma solo un core per tutte le altre cose.
Abbiamo macchine con più core, e per lavorare ne usiamo solo uno!!
E dire che con Apple il problema sarebbe risolto...basterebbe aggiungere due o tre righe di codice, senza dover necessariamente riscrivere di sana pianta il software per demandare il calcolo multicore per ogni istruzione direttamente all'OS!!!
Se implementassero questa tecnologia sarebbe un bel passo avanti...e dire che è così semplice...bah!
date un'occhiata:
http://it.wikipedia.org/wiki/Grand_Central_Dispatch
http://www.apple.com/it/macosx/technology/
Sinceramente non so cosa stiano aspettando!
da wikipedia:
"GCD (Grand Central Dispatch) per eseguire i blocchi utilizza i thread ma al programmatore la cosa è totalmente trasparente. Questo permette al programmatore di concentrasi sullo sviluppo degli algoritmi disinteressandosi della gestione del thread e della loro sincronizzazione. La creazione dei blocchi è un'operazione semplice e veloce dato che può essere svolta con sole 15 istruzioni, mentre la creazione di un thread senza l'utilizzo di GCD richiede centinaia di istruzioni."
Preso dal sito Apple:
"Grand Central Dispatch (GCD) in Mac OS X Snow Leopard risponde proprio a questa esigenza. È un insieme di tecnologie senza precedenti che permettono agli sviluppatori di mettere a frutto tutta la potenza dei sistemi multicore in modo molto più semplice. Con GCD i thread vengono gestiti dal sistema operativo, non dalle singole applicazioni. I programmi compatibili con GCD sono in grado di distribuire automaticamente le operazioni tra tutti i core disponibili, perciò viaggiano sempre al massimo su qualsiasi sistema, dai Mac mini dual-core fino ai Mac Pro 8-core. Quando gli sviluppatori inizieranno a usare GCD per i loro applicativi, noterai subito notevoli miglioramenti nelle prestazioni."
...E che stanno aspettando???
-
Penso (ma potrei facilmente sbagliarmi) che il multithreading su tutto il pacchetto stiano perlomeno pensando di farlo più con CORE che con Lw classico.
Non essendo un programmatore, non so se sia più o meno facile implementarlo anche su Lw, sia per PC che Mac, però.
Il programmatore di 3D Coat ad esempio lo sta adattando per Windows al multithreading usando delle librerie apposite chiamate Intel TBB.
http://www.threadingbuildingblocks.org/
Probabilmente per Mac invece userà il procedimento che indichi tu.
Nt è sempre stata indietro con Lw per quanto riguarda il Mac, così come ho sempre visto accadere per altri pacchetti...
-
Citazione:
Originariamente Scritto da
SlowMan
...
A proposito: non so che scheda grafica utilizzino alla NT ma con al mia schedina da poche decine di Euro il VPR funziona bene, come velocità non è una scheggia, quasi come il VIPER, ma è sicuramente molto più comodo e flessibile...
Questo perchè semplicemente l' IPR (Interactive PReview) di LW10 non la sfrutta... sfrutta solo la CPU, per ora almeno, non utilizzano la GPU e questo a mio avviso è un peccato, anche se in questo modo se ne avvantaggiano anche sistemi con un sottosistema grafico modesto.
Spero vivamente che per il futuro (prossimo), in NT ne realizzino anche una versione GPU based, oramai i tempi sono maturi.
Il video è effettivamente ben realizzato e piacevole, inoltre vista l'esperienza fatta con Rob (che sapevo fosse al timone, ma non sapevo avesse addiritura la qualifica di "Vice Presidente" del comparto 3D di NT), spero anche che per il futuro incrementeranno gli scambi di supporto reciproco con le case di produzione, linfa vitale per lo sviluppo di ciò che in un Sw come LW serve davvero.
F.
-
Citazione:
Spero vivamente che per il futuro (prossimo), in NT ne realizzino anche una versione GPU based, oramai i tempi sono maturi.
Ma no, ma non serve... :D . Ha detto Brad Peebler della luxology che il gpu rendering non vale una ciofeca in confronto al cpu rendering... Per questo hanno deciso di non includerlo in modo. :p. Basta comperare un pc con 30 o 40 core e vedrai che la velocità e la stessa...:clap:
A parte gli scherzi, anche io vorrei veramente che sfruttassero la gpu, perche e un vero piacere poter usare la potenza della GC. Ad esempio, octane con una semplice gtx 460 da 250 euri, e fantastico lavorarci.
-
Sicuramente, però attenzione che in realtà quello del GPU Rendering non è tutto oro... nel senso che ha ancora le sue brave limitazioni, tant'è che sia NL in MW che RandomControl in Arion ne implementano una versione ibrida. Quella di MWR lo è sopratutto perchè gli algoritmi basati interamente su CUDA e OpenCL non possono riprodurre interamente risultati Unbiased. Però anche realizzando un'algoritmo prevalentemente CPU Based con poche routine d'appoggio in GPU, i risultati sono piuttosto buoni devo dire, specialmente considerando la mole di calcoli da svolgere ...on the fly.
Discorso diverso per un'engine prettamente Biased come quello interno a LW, li non ci sarebbero stati problemi di questo tipo ...se non quelli intrinseci ai limiti dell'approccio GPU Only (come ad es. il limite Ram legato a quello on board alla SVGA). Ecco perchè anche nel Sw NT ci vedrei bene un'implementazione ibrida (CPU+GPU), che fornirebbe comunque prestazioni maggiori dell' attuale sensa troppi sforzi nell'ottimizzazione.
Vedremo...
F.
-
VPR è acronimo di Viewport Preview Renderer. Ci tengo eeh! :D
-
Citazione:
Originariamente Scritto da
Lino
VPR è acronimo di Viewport Preview Renderer. Ci tengo eeh! :D
si basa su GPU o su CPU? perdonami la domanda ma non ho letto se questa notizia sia già stata detta o meno
-
Citazione:
Originariamente Scritto da
g4dual
si basa su GPU o su CPU? perdonami la domanda ma non ho letto se questa notizia sia già stata detta o meno
ragazzi, al momento dimenticatevi le GPU :mmgh: