copertina


L'idea per fare questo tutorial mi è venuta mentre guardavo un birillo dentro a un negozio, messo li in esposizione ;-), e da subito, mi è sembrato un esempio utile per far capire il layered shader.
Come in photoshop, anche in 3D, possiamo usufruire della tecnica di sovrapposizione multistrato,
Il layered shader di maya si basa sullo stesso principio, difatti, nasce proprio per mixare più materiali contemporaneamente, pensate ad esempio di creare una catena arrugginita, un muro scorticato che fa intravedere i mattoni o il cemento sotto, gli adesivi+il fango sopra la carrozzeria di un'auto da rally, e cosi via tra gli infiniti esempi...

Per capire meglio iniziamo dal 2d con photoshop per poi passare in maya!

scaricate il seguente file:

http://www.treddi.co...shop_layers.psd

Da subito notate la presenza di alcune maschere di livello messe su 3 livelli, queste maschere servono a fare in modo che, tramite l'alpha, io possa vedere i livelli sottostanti.
Provate a cliccare,tenendo premuto con il tasto shift, sopra l'alpha del livello con le strisce.
Cosi facendo, annullate la possilità di vedere i livelli sottostanti, disattivando la traparenza datagli dall'alpha.Ripremete sempre con il tasto shift nuovamente sopra l'alpha, fare lo stesso sugli altri livelli per vedere cosa succede.

screen00

Un mio trucchetto è quello di ruotare a mente la palette livelli di 90° in senso antiorario, per capire
la precedenza di un livello rispetto all'altro  :) ,

screen04

Cosi sarà la disposizione sul layered shader, che andrà da destra verso sinistra, il materiale più in alto sarà il primo della fila

screen03


N.B: per vedere il materiale sotto bisognerà modificare sempre il canale trasparency, o con un alpha bitmap, o un'alpha procedurale, o semplicemente muovere lo slider trasparency. Ad esempio se creo 2 shader blinn, di cui uno rosso e uno verde,e li metto cosi come sono sul layered shader, vedrò l'uno o l'altro, ( dipende dall'ordine )
nel rendering,perchè saranno completamente opachi.
Diversamente se allo shader che stà più in alto applico un'alpha nel canale trasparency vedo lo shader sottostante.

Detto questo scaricate la seguente scena iniziale dei birilli da bowling e iniziamo:

http://www.treddi.co...cenes/inizio.mb

Apriamo L'hypershade e clicchiamo sul layered shader come da figura che si trova in Window -> Rendering Editors -> Hypershade

screen01

clicchiamo 2 volte sullo shader, automaticamente si apre l'attribute editor del materiale, qui di default maya mette un colore a tinta piatta verde, che non si potrà rimuovere sino a quando non trascineremo un nuovo materiale dentro il layered shader.

screen02

Adesso creiamo da zero tutti i materiali per il birillo:

1) il materiale che starà al di sotto di tutti, che io ho nominato VERNICE

screen05

nel canale diffuse mettere un fractal

screen06

2) il materiale legno che starà alla base del birillo

screen07

in Color mettere un wood texture

screen08

su trasparency mettere una V ramp

screen09

3) creiamo le strisce rosse

screen10

su trasparency mettere una V ramp

screen11

4) creiamo il cerchio blu

screen12

su Trasparency mettere una circular ramp

screen13

posizionarla nei seguenti settaggi

screen14

5) l'ultimo shader si occuperà della specularità e riflessione

screen15

in specular color mettere una leather texture

screen16

Dopo aver creato tutti gli shader draggate uno ad uno tutti i materiali precedentemente creati con il tasto centrale del mouse

screen17

mettere i materiali nel seguente ordine

animation

Questo dovrebbe essere il risultato finale

screen18

a qui scaricate il file finale del tutorial:

http://www.treddi.co.../scenes/fine.mb

Ecco 2 esempi di layered shader per intuire le grandi potenzialità di questo shader ;-)

esempio01

esempio02

A presto e al prossimo tutorial  :D

---
Questo articolo è stato importato automaticamente dal forum il 31/lug/2014
Per vedere il post originale e/o i commenti sul forum prima di quella data clicca qui