Hvordan brukte du surface sampler node for bedre bump igjen?

Moderatorer: Super Moderatorer, Admins


Trådstarter
SteinArne
Innlegg: 70
Registrert: fre 02 jan, 2009

Hvordan brukte du surface sampler node for bedre bump igjen?

Legg innav SteinArne » tor 18 feb, 2010

Hei folkens!


Jeg har sett en plass( en gang i tiden) at man kunne bruke denne, pluss multiply/devide noden, for å få bumpen til å "poppe" bedre på overflaten som peker nesten rett på kameraet...


noen som kan hjelpe? :)


Stein


Trådstarter
SteinArne
Innlegg: 70
Registrert: fre 02 jan, 2009

Legg innav SteinArne » tor 18 feb, 2010

Never mind, fant det ut med litt tid i tenke boksen :)

Brukeravatar

christerb
Innlegg: 3256
Registrert: man 24 apr, 2006
Sted: Oslo
Kontakt:

Legg innav christerb » fre 19 feb, 2010

"Care to share?" ;)
Alltid hyggelig når folk deler kunnskaper. Så slipper nestemann å spørre om det samme. :)


Trådstarter
SteinArne
Innlegg: 70
Registrert: fre 02 jan, 2009

Legg innav SteinArne » lør 20 feb, 2010

Joda, det kan jeg gjøre!



Det vi gjør, er da:


Åpne Hypershader, trykk på den teksturen du vil redigere og få opp input connections av din texture i work area.

1. Marker og slett forbindelsen mellom "bump2d" node'n og texture(bump) node'n.

2. MMB og dra inn "multiply Divide"(under general utilities) inn i work area.

3. MMB og dra inn "sampler Info"(under general utilities) inn i work area.

Vi skal bruke "multiply Divide" node'n til å gange den orginale verdien av bump map'en, med verdien av kameraets vinkel
på den gitte flaten. Ergo, desto mer vinkel rett kameraet er på flaten, desto mer verdi vil bump2d node'n få for flaten.


Colormap(bump) inn i multiply Divide node.

4. MMB fra "tekstur(bump)" node'n over til "multiply devide" node'n, og ta "other..." i alternativ hvinduet.

5. På venstre side i connection editor hvinduet, trykk på "outAlpha". På høyre side trykker du input1 -> input1X.
(Trenger bare en verdi fra alpha, som er en verdi fra 0(svart) til 1(hvit), så da bruker vi bare X.)

6. Lukk connection editor hvinduet.


"sampler Info" node'n inn i "multiply Divide" node'n

7. MMB "sampler Info" node'n, over "multiply Divide" node'n, og trykk "other..."

8. Her skal vi ta "facingRatio" på høyre side, og input2 -> input2X
(Vi skal bare ha ut hvor stor vinkelen kameraet er på den gitte face-normal, så vi trenger bare en verdi her også.)

Multiply devide node, inn i bump2d

9. MMB multiply devide node, over til bump2d, og trykk "other..."

10. på venstre side, tar vi output->outputX, og på høyre side "bumpValue"


Da har vi linket sammen verdien av vinkelen av kameraet og bump'ens orginale verdig og gitt dette til bump2d node'n


Hvis du da prøver å rendere et nytt bilde, så vil du se at det meste har kanskje fått litt mer bump, både hvor du vil( på flaten mot kameraet) og ut mot endene av objektet(hvor kanskje det var nok fra før av).

Så det kan hende du må redusere bump2d node'n sin depth verdi litt.


Håper dette kan hjelpe :)




Stein


Gå tilbake til «Maya»

Hvem er online

Brukere i dette forumet: Ingen registrerte brukere og 1 gjest

cron