NORMAL MAP.


Utilizziamo le Render Map per estrarre manualmente le Normal Map da un modello.
Prendiamo il Model dell'omino:

Freezzalo.

Andiamo nel Render Tree ed estraiamo le Normal Map. All'inizio troviamo questo:

Inseriamo un nodo Vector.



Tra i suoi parametri diciamogli di impostare lo stato come vettore delle Normali.

Inerisci questo nodo Math:

Imposta i parametri così:

Inserisci un altro nodo Math di tipo Vector-Vector così:

Cambiamo nome ai nodi dei vettori.

Facciamo questo collegamento:

A questo punto nel rendering la superficie appare colorata.

La superifice si colora di rosso, verde o blu a seconda dell'orientamento delle normali alle superfici rispetto ai 3 assi X,Y,Z.
Applichiamo all'oggetto una proiezione Unique UV.

Impostiamo i parametri così:

Seleziona il PolyPack nell'Explorer e Freezzalo.

Per ottenere la RenderMap e poi una preview impostiamo dei passi di rendering.

Nella finestra che si apre imposta il nome Render Map.

Poi crea una Render Map e imposta questi parametri:
E' stato creato un passo di rendering in cui all'interno si trova la definizione di una Render Map.

Clicca su Regenerate Map.

A questo punto abbiamo concluso una partizione del passo di rendering Default in cui viene generata la Normal Map.
Creiamo un altro passo di rendering in cui questa viene applicata.
Creiamo un Pass di tipo Empty.

 

Apri il Render Tree e crea un nodo Image. Poi questo nodo di conversione:


Poi crea un vettore matematico Vector-Vector.

Tutto questo lo sottraiamo al Bump.

Sostituiamo la texture con la Render Map.

Aggiungiamo un altro Vector-Vector:

Impostiamo i parametri così:

A questo punto variando le componenti del secondo vettore è possibile cambiare la direzione finale dei vettori responsabili del Bump, basato sulla Normal Map.
Ristabiliamo il colore normale sulla superficie.

Modificando i parametri del nodo Vector l'ombreggiatura sulla superficie viene modificata.