Maya projection e texture mapping
categorie→
[
3dCorso : ,
Maya :
] Modifica33441772 |
TOP
6 gennaio permaLink 33441772 → Intervieni l'articolo Maya projection e texture mapping · 0 ·
Come si fa ad applicare una texture alle nurbs controllando la parametrizzazione ?
risposta:
Le textures possono essere applicate direttamente seguendo la parametrizzazione implicita delle NURBS o con un sistema di coordinate UV per i vertici dei poligoni o tramite delle proiezioni.
I vantaggi e gli svantaggi dei diversi metodi devono essere considerati in sede applicativa rispondendo ad alcune domande:
1- quanto è importante la parametrizzazione geometrica per il rendering? Nel caso di superfici free-form evidentemente sarà migliore il metodo che segue la parametrizzazione geometrica delle normali, eventualmente correggendo il mapping, in modo che venga seguita la lunghezza effettiva delle curve isovaloriche. E' come se applicassimo del tessuto non troppo elastico.
2- se posso accontentarmi di una approssimazione poligonale, basta trasformare in facce piane e farne lo sviluppo in piano in modo che sia possibile lavorare come con un carta modello mappando i vertici del disegno sulla carta con quelli della texture. Riusciamo a lavorare in uno spazio 2d to 2d.
3- se voglio rendermi in parte indipendente dai dettagli delle superfici, ma seguire una logica 3D dell'ambiente, allora bisogna passare tramite una proiezione che combina il 2d della texture all'ambiente solido della proiezione 3d, prima che venga applicato alla superficie.
In questo caso le tipologie di proiezioni sono abbastanza ricche: planare, triplanare (utile in architettura), cilindrica, sferica etc
4- se voglio applicare uno stencil o un marchio sulla superficie sarà necessario definire una maschera.
La successione delle immagini, per un esempio che usa la proiezione triplanare, è documentata nel seguente slideshow.
questo primo metodo non si valida in xhtml strict perchè fa uso di iframe.