Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi G - M > Grafica e immagini digitali > Shader Bollo
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
Xabaras
.precettore.

User info:
Registered: Feb 2003
Posts: 85 (0.01 al dì)
Location: Trezzano Rosa
Corso: Comunicazione Digitale
Anno: Teoricamente 3°....
Time Online: 15:27:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Shader Bollo

Salve, qualcuno ha trovato un modo per fare il pavimento in procedurale??

Come faccio a disegnare i cerchi....ci sto diventanto matto...

__________________
Tenta e Ritenta prima o poi mi laurerò!

01-02-2009 15:20
Click Here to See the Profile for Xabaras Click here to Send Xabaras a Private Message Find more posts by Xabaras Add Xabaras to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
japanskull
.precettore.

User info:
Registered: Jun 2006
Posts: 98 (0.01 al dì)
Location: cologno
Corso: comunicazione digitale
Anno: terzo
Time Online: 1 Day, 6:17:16 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

quoto ... come si fa ??:?:?

__________________
My blog

01-02-2009 22:28
Click Here to See the Profile for japanskull Click Here to See the Blog of japanskull Click here to Send japanskull a Private Message Find more posts by japanskull Add japanskull to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Ste.dv
.precettore.

User info:
Registered: Apr 2008
Posts: 86 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 23:04:59 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Non so quanto possa essere opportuno dare risposte troppo esplicite in questa sede.
Comunque sia, non è difficile, se si ricorda come suddividere la texture in n spazi equivalenti a partire dalle variabili s e t (come abbiamo fatto per realizzare la scacchiera, a lezione).
Fatto questo basta saper calcolare la distanza tra due punti sul piano per distinguere i dischetti dal resto. Pitagora ha trovato una buona soluzione per questo. ;)

02-02-2009 12:09
Click Here to See the Profile for Ste.dv Click here to Send Ste.dv a Private Message Find more posts by Ste.dv Add Ste.dv to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Xabaras
.precettore.

User info:
Registered: Feb 2003
Posts: 85 (0.01 al dì)
Location: Trezzano Rosa
Corso: Comunicazione Digitale
Anno: Teoricamente 3°....
Time Online: 15:27:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ok, il punto e' questo...

Per una scacchiera io prendo diciamo tre selettori in base a s e t....

Assumiamo Molt, un moltiplicatore scelto per aumenatre le ripezioni di celle

Sel1 = step(0.5, mod((t*molt),1)); (questo puo' essere 0 o 1)
Sel2 = step(0.5, mod((s*molt),1)); (questo puo' essere 0 o 1)


Sel3 = mod(selector1 + selector2, 2); (questo puo' essere 0 o 1)

quindi in poche parole...al crescere di s e t idenfico la cella....
su sel3 che a questo punto identifica il variare della cella applico il colore o il modello di shading ch voglio per ogni cella...

Come faccio ad applicare la stessa tecnica ad un cerchio?? davvero non capisco....

L'unico modo che ho di farlo e' con un bump, ma lui lo vuole procedurale.... Idee??

__________________
Tenta e Ritenta prima o poi mi laurerò!

02-02-2009 13:06
Click Here to See the Profile for Xabaras Click here to Send Xabaras a Private Message Find more posts by Xabaras Add Xabaras to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
jonny86
.illuminato.

User info:
Registered: Jun 2007
Posts: 197 (0.03 al dì)
Location: Prov. Como
Corso: Comunicazione Digitale
Anno: terzo
Time Online: 2 Days, 10:54:10 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Non ti complicare la vita.... se hai identificato una serie di quadranti con dimensione 1x1, ma ripetuti su tutta la superficie (e questo sono le prime due righe di codice che hai postato)... poi semplicemente lavori su quel singolo quadrante.

Ogni calcolo eseguito lì si ripercuoterà su tutti i quadranti.

Se sai che il cerchio è contenuto in un quadrato e sai la base del quadrato... beh come minimo devi calcolarti un centro e un raggio di un cerchio e poi ovviamente punto per punto (ovviamente lavorando in 2d e non in 3d, visto che è come se disegnassi una texture) decidi se sta dentro o fuori al cerchio.

02-02-2009 17:07
Click Here to See the Profile for jonny86 Click here to Send jonny86 a Private Message Find more posts by jonny86 Add jonny86 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Ste.dv
.precettore.

User info:
Registered: Apr 2008
Posts: 86 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 23:04:59 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ok, la tecnica è più o meno la stessa.

Prova a supporre che quel modulo 1 rispetto a s e t corrisponda, invece, al modulo della distanza dei centri di ciascun cerchio, nel qual caso il "moltiplicatore" Molt ne indicherebbe la quantità.
Resto 0 uguale centro del cerchio; resto maggiore di 0 uguale un punto qualsiasi attorno al centro.
Non ti resta che calcolare la distanza dal rispettivo centro del punto individuato da s e t...

02-02-2009 17:11
Click Here to See the Profile for Ste.dv Click here to Send Ste.dv a Private Message Find more posts by Ste.dv Add Ste.dv to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Biggy
.simpatizzante.

User info:
Registered: Dec 2007
Posts: 17 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 8:12:49 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Scusate una cosa, vorrei chiedervi un parere, dunque il pdf dice:

3. I rilievi cilindrici hanno una superficie opaca
4. Il resto del pavimento è ruvido
Caratteristiche avanzate
1. Riflessione speculare sulla parte lucida del
pavimento simulata tramite ray-tracing.
2. Rugosità superficiale dei cilindretti
antisdrucciolo simulata con bump-mapping

Quindi i cilindretti sono opachi e ruvidi, mentre il resto del pavimento sarebbe lucido e ruvido?
È da un pò che mi chiedo sta cosa......Non ho capito se va fatto anche il resto del pavimento col bump-mapping più Ray-Tracing o che altro....

11-02-2009 15:44
Click Here to See the Profile for Biggy Click here to Send Biggy a Private Message Find more posts by Biggy Add Biggy to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Ste.dv
.precettore.

User info:
Registered: Apr 2008
Posts: 86 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 23:04:59 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Io l'ho liquidato come un errore di Viale: la "base" del pavimento deve essere lucida e quindi riflettente.
Del resto mi sembrava l'avesse spiegato in questi termini a dicembre.

11-02-2009 16:35
Click Here to See the Profile for Ste.dv Click here to Send Ste.dv a Private Message Find more posts by Ste.dv Add Ste.dv to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Biggy
.simpatizzante.

User info:
Registered: Dec 2007
Posts: 17 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 8:12:49 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Già , credo che sia la cosa più sensata. Grazie per la risposta. ;)

11-02-2009 17:52
Click Here to See the Profile for Biggy Click here to Send Biggy a Private Message Find more posts by Biggy Add Biggy to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Hiei
.babbaleo.

User info:
Registered: Jul 2006
Posts: 90 (0.01 al dì)
Location:
Corso: comunicare coi diti
Anno:
Time Online: 21:12:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Approfitto del thread aperto per porvi qualche domanda: penso di aver capito come fare il bollo sul pavimento, ma mi trovo in difficoltà nel selezionare il centro.
Considerando che pixie lavora punto per punto, come dovrei fare a "conservare" le sue coordinate? Perchè quello che ho in mente è usare pitagora per calcolare la distanza tra il punto (quello che il programma sta leggendo) ed il centro, e poi confrontarla con quella del raggio. La mia difficoltà sta proprio nelle coordinate del centro..se qualcuno ha una dritta grazie in anticipo.

11-02-2009 23:59
Click Here to See the Profile for Hiei Click here to Send Hiei a Private Message Find more posts by Hiei Add Hiei to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Jep
.crawling in the dark.

User info:
Registered: May 2006
Posts: 311 (0.04 al dì)
Location: Sorrento / Milano
Corso: Incomunicazione Digitale
Anno:
Time Online: 6 Days, 13:53:53 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Hiei
Approfitto del thread aperto per porvi qualche domanda: penso di aver capito come fare il bollo sul pavimento, ma mi trovo in difficoltà nel selezionare il centro.
Considerando che pixie lavora punto per punto, come dovrei fare a "conservare" le sue coordinate? Perchè quello che ho in mente è usare pitagora per calcolare la distanza tra il punto (quello che il programma sta leggendo) ed il centro, e poi confrontarla con quella del raggio. La mia difficoltà sta proprio nelle coordinate del centro..se qualcuno ha una dritta grazie in anticipo.


bè, se il pavimento si sviluppa come una specie di scacchiera vuol dire che il centro di ogni cerchio corrisponde al centro di ogni casella della scacchiera...

Originally posted by Ste.dv
Io l'ho liquidato come un errore di Viale: la "base" del pavimento deve essere lucida e quindi riflettente.
Del resto mi sembrava l'avesse spiegato in questi termini a dicembre.


anch'io pensavo ad un errore di Viale, ma mi è stato fatto notare che forse (anche se personalmente dubito) potrebbe essere che nella versione base il fondo del pavimento dev'essere ruvido, mentre in quella avanzata va fatto liscio.

__________________
"bisogna solo scegliere cosa fare con il tempo che ci viene concesso"

"Il problema non sta nella caduta, ma nell'atterraggio..."

13-02-2009 14:22
Click Here to See the Profile for Jep Click here to Send Jep a Private Message Visit Jep's homepage! Find more posts by Jep Add Jep to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Ste.dv
.precettore.

User info:
Registered: Apr 2008
Posts: 86 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 23:04:59 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Vorrà dire che ho fatto l'avanzata. :D

13-02-2009 14:48
Click Here to See the Profile for Ste.dv Click here to Send Ste.dv a Private Message Find more posts by Ste.dv Add Ste.dv to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 03:52.    Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.173 seconds (69.22% PHP - 30.78% MySQL) con 26 query.