PDA

Visualizza Versione Completa : gradiente + trasparenza



brunotag
16-08-05, 21:56
magari è semplice semplice ma sono io che non ci arrivo, ma è possibile utilizzare un gradiente per dare trasparenza ad una parte di un oggetto , ad esempio un cubo che diventi invisibile al centro in modo sfumato per poi riprendere piena opacità alla base?

gebazzz
16-08-05, 23:53
certamente. basta che come input del gradiente metti "incident angle". nel tuo caso, la chiave di partenza ha valore 0.0%, alpha 100.0% e parametro 0.0; poi crea una nuova chiave con valore 100.0%, alpha 100.0% e parametro 90.0
fatto.

se vuoi sfumare più o meno velocemente, aggiungi nuove chiavi intermedie.

ciauz!
vash
love&peace

brunotag
17-08-05, 22:24
Ciao vashts , avevo gia provato ma in realtà cosi non funziona o meglio funziona per oggetti in cui l'incidenza degli angoli cambia come una sfera ma su un cubo non ha alcun effetto, la cosa strana e che la sfera di preview mi da il risultato che cerco ma fatto il rendering ho un bel cubo pieno, non mi viene in mente nessun'altra idea ma un modo ci deve essere.

gebazzz
18-08-05, 00:19
sì, ovvio: quando una faccia ti guarda secondo un certo angolo, questo angolo si mantiene su tutta l'estensione della faccia, quindi anche sui bordi.. a questo punto, lavorerei di weight maps. aggiungerei magari una weight map per gestire la trasparenza.
allego un file di esempio.. è quello che intendi?

vash
love&peace

bug3d
18-08-05, 01:34
Se posso aggiungere qualcosa alla perfetta spiegazione di Vash a proposito di Gradient e Weights,vorrei spezzare una lancia anche a favore delle mappe alpha!Basta metterle come image map nel pannello texture del valore trasparenza dell'oggetto.
L unico gap di questa tecnica e' che richiede anche una minima conoscenza di Photoshop per crearle e,nel caso di oggetti piu complessi o organici,una mappatura Uv ma per il resto sono solo immagini in bianco e nero con delle sfumature.
http://img3.imageshack.us/img3/621/alphatest8kg.jpg
Le linee nere le ho aggiunte dal pannello edge solo per delimitare l'oggetto,non compaiono nel rendering finale se uno non le applica! :)
Edit:negli angoli a sinistra di ogni cubo ci sono le corrispondenti alpha usate per ottenere l'immagine finale.

Vass
18-08-05, 09:01
Penso che quello che intendesse bruno fosse proprio questo. In questo caso essendo un cubo conviene creare una mappa alpha che applicata su entrambe le facce produca questo effetto.

brunotag
18-08-05, 20:16
Grazie ragazzi sempre pronti e disponibili :g1: in effetti il risultato che volevo ottenere è quello di bug3d, devo dire che anche con una weight map ( come suggerito da vashts) avevo raggiunto il risultato, con le alpha non ci avevo mai perso troppo tempo ma visto il risultato credo che ci tornerò su .

Marchino
18-08-05, 21:23
oppure puoi usare un gradiete con input "Distance to Object" (oppure X, Y, Z Distance to Object) e poi con un Null identifichi la zona da rendere trasparente

ah..se non vuoi avere "scherzi" strani con le riflessioni, meglo agire sulla clip map;)