Home Tutorials Yafaray Utilizzare le Textures per la trasparenza Alpha delle mesh in Yafaray; versione testuale

Page Rank Check    





Utilizzare le Textures per la trasparenza Alpha delle mesh in Yafaray; versione testuale
Tutorials - Yafaray
Scritto da RedBaron85   
Giovedì 01 Settembre 2011 00:00

Utilizzare le Textures per la trasparenza Alpha delle mesh in Yafaray; versione testuale

 

NOTA --- Per visualizzare la versione video di questo tutorial, cliccare qui

 

Salve a tutti,
questo brevissimo tutorial, realizzato con Blender 3D 2.49 e Yafaray 0.1.1, nasce in risposta ad una domanda di un utente del Forum, che chiedeva come poter utilizzare Texture sul canale Alpha per mappare la trasparenza sulle mesh in Yafaray.

 

Ebook PRO

Cycles per

Cycles perBlender 3D 2.62 - 2.65

Ebook PRO di Francesco "RedBaron85" Milanese su "Cycles per Blender 3D"

 

Le mappe di trasparenza sono generalmente in bianco e nero, o scala di grigi, dove il bianco puro indica il valore massimo di opacità, il nero il valore massimo di trasparenza e ai grigi corrispondono, intuitivamente, valori intermedi. Si tratta, quindi, di mappe di intensità.

In Yafaray, dobbiamo utilizzare un Material ShinyDiffuseMat e, contrariamente a quanto si possa pensare, mantenere il valore di Transparency a 0.0; su questo punto, comunque, torneremo tra poco.

Dotiamo la mesh di un Material Blender di base, impostando Alpha a 0.0 e attivando la casella ZTransp, generando quindi, almeno fino a questo punto, un Material completamente trasparente; aggiungiamo una Texture immagine al Material, mappandola come preferiamo (nel mio caso, visto che sto utilizzando un planisfero su una sfera, sto utilizzando la proiezione Sphere), dopodiché nella sezione Map To clicchiamo DUE volte sul canale Alpha, disattivando invece Color (in quanto questa Texture serve per le zone di trasparenza, non per il colore diffuso dell'oggetto) e avviamo un primo rendering in Yafaray...

 


In Yafaray, di default le cosiddette “ombre trasparenti” sono disattivate, per cui per visualizzare le ombre proiettate da oggetti semitrasparenti (nel nostro caso, l'ombra della sfera sul Plane sottostante) dobbiamo selezionare Transparent Shadows nella sezione Settings dell'exporter Yafaray.

Parliamo ora dei valori di Transparency in Yafaray e di DVar in Blender.
Con questa configurazione, ossia con la Texture con il nero che deve rappresentare la trasparenza e il pulsante Alpha premuto due volte, ossia in modalità Negative, il valore DVar presente in Map To nel Material Blender serve a specificare il grado di trasparenza del nero, ed in particolare con valore 1, quello di default, avremo le zone nere della Texture rese completamente trasparenti, mentre abbassando il valore tali zone diventeranno sempre più opache.

Sempre con questa configurazione, il valore Transparency del Material Yafaray serve a regolare il grado di trasparenza relativo alle parti bianche della Texture, e portandolo ad esempio a 0.8 o 0.9 avremo tali zone semitrasparenti, non più del tutto opache.

Il valore di trasparenza da associare ad un determinato colore-intensità, dal nero al bianco, grigi inclusi, non è fisso, ma può essere definito in un range operando sui valori di Transparency e di DVar.

Il più delle volte, si lasciano i valori di default per Transparency e DVar, rispettivamente 0.0 e 1.0.

Utilizzare le Textures per la trasparenza Alpha delle mesh in Yafaray; versione testuale

Bene, per questo tutorial è tutto;

bye! ;-)

Tags:     videotutorial      informatica computer      computer grafica      computer graphics      redbaron85      yafaray      blender 3d      blender 2.49      transparency      alpha      textures      ZTransp
Ultimo aggiornamento Giovedì 12 Aprile 2012 14:38
 

Ti è piaciuto questo articolo ? Condividilo !



RedBaron85.com Forum community banner

Non hai trovato quello che cercavi ?
Ricerca personalizzata
Copyright © 2012 RedBaron85.com: Informatica, CG 2D e 3D, Blender, Python, Java 2D e 3D, 3D Studio e altro ancora!. Tutti i diritti riservati.
Joomla! è un software libero rilasciato sotto licenza GNU/GPL.

Milanese Francesco - Partita IVA: 04950350878

AltroArticoliblog utentiBlueprintsContestenglishProgrammazioneModelliElencoNewsTexturesTutorialsVideotutorials