Newsgroup: it.comp.grafica
Titolo: domanda da un milione di dollari

Ciaooooooo a tutti! :)
                            Parto subito con la domanda da un milione di
dollari, rivolta a gente esperta nel campo del 3d... Quando applico le
texture ad un oggetto e passo al rendering, ad esse vengono sovrapposte le
texture dell'ombra e delle luci. In maniera del tutto trasparente (in tutti
i sensi... ahahah! :)... A questo punto a me interesserebbe avere l'immagine
bidimensionale delle due texture che vengono soprapposte a quella del
materiale, oppure anche il risultato finale (cioé la texture del materiale
già sommata alle altre due; insomma, la texture che viene effettivamente
applicata all'oggetto). Ed ecco qua la domanda da un milione di dollari: é
possibile? Come si può fare? A me é venuto in mente che, nel caso in cui la
superficie sulla quale applico la texture sia piana, posso andare a
posizionarmi con la telecamera in maniera perfettamente ortogonale così che
renderizzando la scena mi troverei la faccia dell'oggetto con sopra la
texture che cerco. Ma questo solo nel caso particolare di una superficie
piana! Mi sapete aiutare?
Grazie,
        Claudio!
Ps: spero di essere stato chiaro! :)

>Ps: spero di essere stato chiaro! :)
Hai giusto giusto dimenticato di scrivere con che programma... :)
Bye,
Etto.

ad esse(texture) vengono sovrapposte le


 Etto.
Ciaoooo e grazie,
                    Claudio! :)

 rispiega
In un programma (moderno:) di rendering, quando applichi una texture (una
immagine bidimensionale) ad un oggetto il software prima di applicarla
effettivamente ci calcola sopra luci, ombre, riflessi, ecc; tutto in 2d.
Solo una volta fatto questo, la spalma sull'oggetto. A me servirebbe proprio
la texture finale, cioé quell'immagine 2d che é la somma della texture (2d)
di partenza, piů quella delle luci, quella delle ombre, quella dei riflessi.
PRIMA che venga applicata all'oggetto.
Se non sono stato ancora chiaro dimmelo!
Ciaooooo e grazie,
                    Claudio!

 di partenza, più quella delle luci, quella delle ombre, quella dei


 (spalmarla per me è troppo tecnico..) alla geometria???
Non ho mai detto questo. La texture deve essere per forza contestualizzata
nell'ambito geometrico della scena in fase di rendering. Solo che la routine
di texture mapping é l'ultima che viene chiamata: luci, ombre e riflessi
vengono calcolati in 3d, ma disegnati in 2d (sono semplicemente altre
texture!) e quindi sovrapposti alla texture base (quella, per intenderci,
che definisci tu). Solo allora si ha la chiamata agli algoritmi di texture
mapping che applicano la texture (bidimensionale) alla superficie
dell'oggetto in questione. I programmi di rendering, ma anche le schede 3d,
in genere usano questo sistema. La mia domanda era semplicemente se nessuno
sapeva come riottenere la texture d'origine ma con già sovrapposte le altre
texture (luci, ombre, riflessi, ecc.), insomma la texture finale appena
prima che essa venga applicata all'oggetto.
Ciaooooo,
            Claudio!

Penso che non hai molto in chiaro le idee su quello che vorresti ottenere.
Meglio che leggi qualche documento sul tema prettamente tecnico.
Cosi' magari eviti certi termini alquanto insoliti , leggasi "spalmare"
Alex Ongaro
Amila Productions SA
www.amila.ch

 wrote in message
news:8a8tpq$4gp$1...@lacerta.tiscalinet.it...


 prima che essa venga applicata all'oggetto.
Se non ho capito male, tu vuoi ottenere una texture dal rendering del
programma. Quindi la texture è stata gia eleborata dal programma 3d.
Io utilizzo già questa procedura per ottenere le texture per il nostro
videogames.
In Lightwave l'unico sistema per ottenerlo è quello di posizionarsi di
fronte alla faccia che devi renderizzare, cercando di eliminare la
prospettiva.
Per il 3d Studio so che c'è una funzione per eseguire il rendering
direttamente dalla finestra ortogonale che vuoi renderizzare, quindi
otterrai un risultato migliore (per questo però non posso aiutarti, dato che
conosco poco il 3d Studio).
Naturalmente l'immagine che ottieni dal render dovrai trattarla in seguito
con un programma di grafica 2d per tagliare le cose che non servono (chessò,
le parti nere del rendering).
Spero di esserti stato d'aiuto, se hai bisogno di altre informazioni fammelo
sapere.
Cristian.

 
www.amila.ch
Distinti saluti,
            Claudio Frizziero.

 Comunque... go on.
Non é una spiegazione DEL texture mapping, é la spiegazione di come funziona
il processo di rendering del texture mapping con i vari effetti applicati...
:) Cmq la mia domanda é appunto da un milione di dollari perché una risposta
mi può arrivare da:
a) chi usa un programma che ha la funzione di vedere, e/o salvare, una
qualsiasi texture dell'oggetto già con le luci, ombre, riflessi che avrà in
una data scena 3d;
b) chi invece conosce la questione a livello di algoritmi.
Grazie lo stesso,
            Claudio! :)

 Cristian.
Grazie e a presto,
                Claudio Frizziero!

 b) chi invece conosce la questione a livello di algoritmi.
Ho ricevuto l'illuminazione del significato del messeggio dopo 2 giorni che
ci pensavo!
Devo dire che ti spieghi una vera mapping! :)
Non appartengo né al gruppo a) né a quello b), comunque dovresti provare con
un morphing del solo oggetto geometrico, senon altro per ricavarti una
superficie piana degli innumerevoli triangolini! (l'efficacia dipende sempre
dal tipo di oggetto)
Per le luci non so...
Non credo ci sia un programma specifico, però potresti provare a creare un
plug-in apposito.
Ciao

 Ciao
Ciaooooo e grazie,
                    Claudio!

Pura curiosità...
A che ti serve?
ciao

 A che ti serve?
Volevo provare ad applicare un filtro che ho fatto a modelli
tridimensionali; il problema é che applicarlo alla texture d'origine non dà
i risultati che voglio, perché a questa vengono poi applicate chiaramente le
luci, le ombre e i riflessi, in fase di rendering. Non dà i risultati che
voglio perché purtroppo é diverso, ad esempio in una zona d'ombra, applicare
il filtro a una texture scura che applicare il filtro alla texture e scurire
il risultato.
Spero di essere stato chiaro! :)
Ciaoooo,
        Claudio!

 per il tuo videogioco e notizie sul videogioco stesso! :)
Mi dispiace, ma per ora non posso dirti altro che si tratta di uno shoot'em
up in 3d.
Hasta la vista.
Cristian

chiaramente anche luci, ombre e riflessi!
  Dunque, io uso un po'3DsMax, e forse potresti fare così:
ti fai un rendering dell' oggetto, poi lo usi come texture su una
superfice piana sufficentemente sfaccettata, e ti aggiusti la forma
usando "unwrap UVW". Non t resta che spengere le luci e rendere il
materiale autoilluminato.
  Certo, magari la texture da un solo rendering sarà incompleta, e a
te serve una mappa che includa anche le parti nascoste. Ti ci
vorrà un po' di pazienza, fare + rendering, montarli in 2D dentro
una sola texture, e poi cucire le varie facce sul piano 3D...
  Io non ho mai usato il modificatore che t stò consigliando, xkè il
mio PC si rifiuta di faticare, quindi non lo so se ti ho detto una
gran cazzata! Scusa in anticipo se é così. Ciao!!
  Eodardo

   Eodardo
Ciaoooo e grazie,
                    Claudio!