![]() |
Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Grafica e immagini digitali (http://www.dsy.it/forum/forumdisplay.php?forumid=77)
-- [HELP] Bump??????????????? (http://www.dsy.it/forum/showthread.php?threadid=23991)
Bump???????????????
Ciao a tutti...ma qulacuno può spiegarmi come si fa il bump tra due livelli?Per ottenere il dislivello delle incrostazioni della teiera come si fa?Come faccio a regolare la trasparenza tra i 2 livelli?
Il bump che ottengo è applicato a tutta la superficie ma su di un unico livello (per intenderci non sono presenti i passaggi da una texture ad un altra...)!!!
Grazie
Iauz
Fai il mix dei float dei pattern dei due livelli e la mappa di bump generale, quello che ottieni è il float da usare per il calcolo della tempN.
Scusa, non è che potresti dirlo in parole più semplici, grazie
ogni texture avrà il suo pattern, cioè la stessa in bianco e nero, la casti in float come visto a lezione, così fai con la seconda, poi prendi il pattern generico (quello che dovrebbe dar la divisione dei 2 livelli della teiera) e fai il mix dei tre così: mix(pattern1, pattern2, pattern_generico)
Grazie brk...ho risolto...
....
ho fatto come hai detto tu ma dovrebbe venire una cosa del genere alla fine:
float amp = Km * float texture(mix(pattern_1,pattern_2,alpha),s,t);
tipo
float patternTot = mix(float_pattern1, float_pattern2, float_pattern_generale)
e patternTot lo usi poi nel calcolo di tempN
questo l'ho fatto però poi per il calcolo della tempN devo fare:
float amp = Km * float texture(patternTot,s,t);
e non mi va
point newP = P + Kb * patternTot * normalize(N);
normal tn = come negli shaders di lab
normal tempN = come negli shaders di lab
E poi usi tempN nel calcolo di phong... lambert ecc.ecc.
E' come nelle slides di laboratorio...
c'è qualcosa che non va
se mi dai un'email ti posso mandare la foto
| All times are GMT. The time now is 07:20. | Show all 10 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.