PDA

Visualizza Versione Completa : Shader ChanLum



Exper
07-03-05, 19:21
Dateci un'occhiata... ne vale la pena! :cool:

Si può simulare l'effetto di SSS (Sub Surface Scattering) anche se non usa un algoritmo SSS, ma un approccio sul canale Luminosity che comuque fornisce risultati ottimi e una velocità di Rendering molto buona!

http://members.home.nl/mlon/lw_chanlum

LW_ChanLum <Free Shader>
http://www.cgtalk.com/showthread.php?t=216429

blitter
07-03-05, 20:20
questi approcci alternativi ed indipendenti continuano a dare al caro LW la linfa vitale per sopperire a diverse mancanze..graditissimi soprattutto perchè in larga parte sono free :g1:
peccato che come al solito giunga la frase "...questo non posso implemantarlo a causa di limitazioni dell'sdk" : se NT preferisce (per necessità) far tappare i buchi di LW da esterni almeno che li metta nelle condizioni di farlo al meglio :argh:

Alaska
16-03-05, 18:48
Gran bel shader,grazie per la segnalazione! :g1:
Ho realizzato qualche prova per testarla vi
posto i risultati:

DM67
17-03-05, 00:47
Grande Exper,
... e ben fatto Alaska :g1:

gebazzz
17-03-05, 10:08
ottimo shader, delle immagini di yoda mi piace molto quella da 150mm..

vash
love&peace

Exper
17-03-05, 12:47
Altro Thread nel Forum NT:
LW_ChanLum <Free Shader>
http://vbulletin.newtek.com/showthread.php?t=34307

LAV
21-03-05, 11:57
Help! Socorro! Aiuto!:memad:
Non ci capisco niente!
Da come ne parlano tutti (qui e su NT base) sembra di un intuitivo...:cappio:
A me non rende un accidente...
Mi dite, please, se per caso bisogna settare qualche paramentro alieno (tipo 'prima di fare il rendering, due flessioni con solo il braccio destro') per avere qualcosa? Tutti i rendering (con o senza chanlum, con o senza ray trace, luci incidenti, trasparenze, additive trasp, color filter ecc.) mi danno quasi lo stesso risultato.
Sto per cadere in una crisi di autostima!

Please!

PS: si dice che con le trasparenze attivate LW freezi. In realtà si rallenta da bestia. Settando la trasparenza ad un valore basso (meno di 10%) si vede il progresso del rendering.
Saludos!
PPS: 10 mm, 100 mm, 1000 mm: ma cosa? 'surface tickness'? area di influenza?
Vi ringrazio umilmente!:confused:

Exper
21-03-05, 12:42
LAV... per usare ChanLum è fondamentale utilizzare il canale Lumisonity; puoi impostarlo come vuoi: valore, gradiente, texture, mappa e mixaggi vari.

Prova a fare qualche test alzando la Luminosity a 30%, 50% e 80% e vedi i risultati (con luce incidente, in maniera simile all'utlizzo delle SSS). Fatto questo vedrai che utilizzare gradienti, texture o altro per modificare l'effetto o le zone d'influenza diventa abbastanza semplice.

I valori si rifersicono alla dimensione dell'area in cui ChanLum esegue i suoi calcoli; come per le SSS è molto importante dare una dimensione dell'area che sia proprozionata con la dimensine dell'oggeto anche se nessuno vieta di utilizzare valori fuori scala per ottenere effetti particolari.
Nota anche la differenza tra "Area" e "Along Normal" e usa la tipologia più consona all'effetto che vuoi ottenere.

Gerardo (che è un mito) ha postato nel Forum di CGTalk (verso la fine del Thread... allo stato attuale) uno zip contenente una scena d'esempio semplice ma estremamente esplicativa.

Spero che queste poche righe ti siano di aiuto. ;)

Ultima cosetta: la Trasparenza in effetti non blocca LW ma rende il Rendering talamente lento che a quel punto utilizzerei forse SKA, ma non ho ancora vuto tempo di fare test dell'effetivo rallentamento di ChanLum + Trasparenza.

[Edit: hei... la dislessia impera sovrana in questo mio ultimo messaggio! Non lo correggo così potete farvi una risata anche voi! :g1:]

DM67
21-03-05, 15:04
ghghghghghgh :D


LAV... per usare ChanLum è fondamentale utilizzare il canale Lumisonity; puoi impostarlo come vuoi: valore, gradiente, texture, mappa e mixaggi vari.

Prova a fare qualche test alzando la Luminosity a 30%, 50% e 80% e vedi i risultati (con luce incidente, in maniera simile all'utlizzo delle SSS). Fatto questo vedrai che utilizzare gradienti, texture o altro per modificare l'effetto o le zone d'influenza diventa abbastanza semplice.

I valori si rifersicono alla dimensione dell'area in cui ChanLum esegue i suoi calcoli; come per le SSS è molto importante dare una dimensione dell'area che sia proprozionata con la dimensine dell'oggeto anche se nessuno vieta di utilizzare valori fuori scala per ottenere effetti particolari.
Nota anche la differenza tra "Area" e "Along Normal" e usa la tipologia più consona all'effetto che vuoi ottenere.

Gerardo (che è un mito) ha postato nel Forum di CGTalk (verso la fine del Thread... allo stato attuale) uno zip contenente una scena d'esempio semplice ma estremamente esplicativa.

Spero che queste poche righe ti siano di aiuto.

Ultima cosetta: la Trasparenza in effetti non blocca LW ma rende il Rendering talamente lento che a quel punto utilizzerei forse SKA, ma non ho ancora vuto tempo di fare test dell'effetivo rallentamento di ChanLum + Trasparenza.

[Edit: hei... la dislessia impera sovrana in questo mio ultimo messaggio! Non lo correggo così potete farvi una risata anche voi! ]

Dislessia allo stato terminale :evil:




Spero che queste poche righe ti siano di aiuto. ;)


no comment :evil:

:D
Tony

Vass
21-03-05, 15:14
ahahaha ... magari stava mangiando qualcosa :noidea:

g4dual
21-03-05, 15:18
stava mangiando qualcosa? e con ciò ? :D .... ahhhhhhh... aveva le "ditine" impastrocchiate di maionese o marmellata e "che quindi" gli sono rimasti "piccicati" i tastini ? :D ... o che detta al suo "piccì" con la voce... mmm... potrebbe essere un'idea... :clap:

Exper
21-03-05, 15:57
Ehehe... siete tremendi! :rolleyes:

Ero quasi in buffer overflow: un occhio alla stampante che stava arrancando, uno occhio a Chaoscope per alcuni ritocchi ad una formula matematica, un occhio a LW che aveva deciso di attivare il suo potentissimo algoritmo di AI e fare un pò come gli pareva, un altro occhio al messaggio che stavo scrivendo... il quarto dormiva... e per concludere... il cervello altrove (non saprei dove però)! :D

Del resto ho aggiornato la mia Signature in modo appropriato:
"-- I messed up the whole thing! --"
e non venite a dirmi che non sono sincero! :evil:

LAV
21-03-05, 22:48
Grazie Exper, grazie tante.
Sono appena reduce, che lo crediate o no, da un seminario sulle DSA (Disturbi Specifici dell'Apprendimento), dislessia, disgrafia ecc. A destra e a sinistra della curva gaussiana definente la normalità statistica ci stiamo io ed Exper (lui a destra: successo sociale, creatività, spirito artistico ecc), io a sinistra (difficoltà di rapporti, problemi con le strutture autoritarie, fallimento nel rapporto con i plugins).

Proverò a rientrare nell'intervallo gaussiano della luminosità standard e poi vi faccio sapere!

Exper
23-03-05, 11:36
LAV... spero tu stia scherzando!
Alla destra della curva non devi mettere me... eh... sono in crisi ormai da parecchio tempo... passerà! :o

Se non hai ancora dato un'occhiata all'esempio di Gerardo... lo trovi qui:
http://www.cgtalk.com/showpost.php?p=2051414&postcount=127

LAV
23-03-05, 20:47
Eh, Exper, dicono tutti così. Un sintomo della dexterità della propria posizione nella curva è anche la sconsolata considerazione delle proprie capacità. A sx, invece, ci stanno quelli che non si accorgono mai. De cui ego.:D

Vabbè. Comunque i tuoi consigli mi hanno tenuto occupato in questa mezza giornata di pigrizia. Mi dite com'è venuta?
Non - NON - riesco a fare una fiamma decente, neanche se mi sono riletti tutti i tutorial da LW 5.6 in poi.:noidea:

PS: ho scaricato adesso il file che mi hai consigliato e vedo che tratta di un materiale WAX! Ti giuro che non lo ancora letto! La candelina (a me sembra di più un uovo a-la-coquè) nel bene e nel male è mia:(

mikadit
14-09-07, 11:51
Per chi si fosse perso gli aggiornamenti dello shader ChanLum.
Il ChanLumNode è stato aggiornato.

Benché questa sia la pagina ufficiale, dove si trova anche la versione Layered, ChanLum_0.2:
http://members.home.nl/mlon/lw_chanlum/
da un po' di tempo gli aggiornamenti si mantengono in questa pagina:
http://members.home.nl/mlon/lw_chanlum/update/
dove si trova la versione più aggiornata del ChanLumNode (WIN32-64, UB, OSX)

Tutto sarà riordinato quando verrà preparato il nuovo sito.
http://www.newtek.com/forums/showthread.php?t=71896

Adry76
23-09-07, 08:03
Conoscevo tutto, ma finalmente se ne parla qui da noi!
Belli i vari test effettuati, Yoda e la candelina rendono proprio bene :g1:

mikadit
06-07-09, 03:29
Aggiornato ChanLum node x32, grazie a Denis Pontonnier che ha provveduto ai fixes.
http://members.home.nl/mlon/lw_chanlum/update/
:g1:

LAV
06-07-09, 08:10
Aggiornato ChanLum node x32, grazie a Denis Pontonnier che ha provveduto ai fixes.
http://members.home.nl/mlon/lw_chanlum/update/
:g1:


grazie Mika!

Adry76
06-07-09, 20:14
Scaricato da 5 minuti anche io, poi lo provo fra un pò.

Grazie Mika :g1:

mikadit
08-01-13, 12:12
LW_ChanLum fix per LW 11+ e 2 nuove features:

Radiosity:
This means you can create ChanLum effect without any lights.
Radiosity samples are multiplied with Chanlum samples.

Caustics:
ChanLum will include caustics with a setup with Lightwave caustics applied on a light.http://forums.newtek.com/showthread.php?132674-LW_ChanLum-Update-(LW11-Fix-2-New-Features)

Download link:
http://members.home.nl/mlon/lw_chanlum/update/

:g1: