Le texture UVMap in LightWave 3D

Documenti analoghi
EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,

Gestione Rapporti (Calcolo Aree)

Il controllo della visualizzazione

Tutorial 3DRoom. 3DRoom

MODULO 02. Iniziamo a usare il computer

Guida all uso di Java Diagrammi ER

Excel. A cura di Luigi Labonia. luigi.lab@libero.it

WORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera

10 - Disegno di sezioni e profili da punti topografici.

Il calendario di Windows Vista

COME MODELLARE UNA " VERA " CON NEWTEK LIGHTWAVE 3D Corso per principianti.

RUDIMENTI DI ARTCAM VERSIONE INSIGNIA

Università di L Aquila Facoltà di Biotecnologie Agro-alimentari

ArcGIS - ArcView strumenti di editing

Tutorial riferito a BaseCamp 4.2.3

Olga Scotti. Basi di Informatica. File e cartelle

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

E possibile modificare la lingua dei testi dell interfaccia utente, se in inglese o in italiano, dal menu [Tools

Prof.ssa Paola Vicard

Aprire, preparare un documento da utilizzare come documento principale per una stampa unione.

[Tutoriale] Realizzare un cruciverba con Excel

MODULO 4: FOGLIO ELETTRONICO (EXCEL)

lo PERSONALIZZARE LA FINESTRA DI WORD 2000

L ambiente grafico e le viste

Capitolo 9. Figura 104. Tabella grafico. Si evidenzia l intera tabella A1-D4 e dal menù Inserisci si seleziona Grafico. Si apre la seguente finestra:

Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass

Per effettuare la stampa di una cartella di lavoro si accede al comando. Stampa dal menu File o si utilizza il pulsante omonimo sulla barra

Il file seme o file modello del disegno

CREARE MAPPE CONCETTUALI CON POWER POINT PowerPoint della versione 2003 di Office

NON LASCIAMOLO SOLO! TUTORIAL PER CREARE COMPONENT 2D IN SKETCHUP CHE GENERINO OMBRE E SI ORIENTINO VERSO IL PUNTO DI VISTA

WORK LINE LASER MACHINE: DAL FILE 2D AL TAGLIO

Figura 54. Visualizza anteprima nel browser

11 - Rilievo tridimensionale di un edificio con distanziometro senza prisma e restituzione dei prospetti in 2D

Leica TruView. Leica. TruView ISTRUZIONI PER LA VISUALIZZAZIONE DELLE SCANSIONI INTERNET EXPLORER. Pag. 1/6

Registratori di Cassa

Creazione di percorsi su Colline Veronesi

Quinta lezione: Stampare e salvare una mappa

Schede ADI ADP ADEM Prestazioni aggiuntive MMG. - Manuale - Data Solution Provider s.r.l.

Gestire immagini e grafica con Word 2010

Gestione dei file e delle cartelle

EasyPrint v4.15. Gadget e calendari. Manuale Utente

MS Word per la TESI. Barra degli strumenti. Rientri. Formattare un paragrafo. Cos è? Barra degli strumenti

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS

9 tecniche di selezione testi formattazione, copiare e incollare testi

Come modificare la propria Home Page e gli elementi correlati

Università degli studi di Verona. Corso di Informatica di Base. Lezione 5 - Parte 2. Disegni e Immagini

COME MODELLARE UN GUANCIALE CON NEWTEK LIGHTWAVE 3D Corso per principianti.

MArine Coastal Information SysTEm

Word è un elaboratore di testi in grado di combinare il testo con immagini, fogli di lavoro e

STAMPA UNIONE DI WORD

Guida SH.Shop. Inserimento di un nuovo articolo:

Syllabus (estratto) Foglio elettronico. Excel. Open office - Office. Principio e funzionamento 26/11/2012. A. Ferrari

Animazioni 3D. Informatica Grafica I. Le basi dell'animazione 3D. Le basi dell'animazione 3D. Le basi dell'animazione 3D. Le basi dell'animazione 3D

LA FINESTRA DI OPEN OFFICE CALC

Il foglio elettronico: Excel

I TUTORI. I tutori vanno creati la prima volta seguendo esclusivamente le procedure sotto descritte.

Basi di dati Microsoft Access

I file PDF possono essere creati : 1. dall interno del programma Adobe 2. Per quelli che lo prevedono direttamente dall interno di altri programmi

Access. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database

LA FINESTRA DI GOAL (SCHERMATA PRINCIPALE E PANNELLO DEI COMANDI)

Modellare una poltrona

Basi di Animazione in Blender

Identificare le diverse parti di una finestra: barra del titolo, barra dei menu, barra degli strumenti, barra di stato, barra di scorrimento.

Guida. Macchina Scratch

NUOVA PROCEDURA COPIA ED INCOLLA PER L INSERIMENTO DELLE CLASSIFICHE NEL SISTEMA INFORMATICO KSPORT.

3.2. Passo 2: Navigazione per individuare l articolo richiesto

L interfaccia utente di Office 2010

EXCEL ESERCIZIO DELLE SETTIMANE

Capitolo 11 Il Data Modeler

Database 1 biblioteca universitaria. Testo del quesito

PIANO DI TUTELA DELLE ACQUE DELLA SICILIA (di cui all'art. 121 del Decreto Legislativo 3 aprile 2006, n 152)

Amministrazione Trasparente

PowerPoint 2007 Le funzioni

11.2 Software Calcolo Energia di Deformazione

Relazioni tra tabelle

ACCESSO AL SISTEMA HELIOS...

Fondamenti di informatica. Word Elaborazione di testi

STRUMENTI DI PRESENTAZIONE MODULO 6

intranet.ruparpiemonte.it

Introduzione. Macro macro istruzione. Sequenza di comandi memorizzati programma

Word Libre Office. Barra degli strumenti standard Area di testo Barra di formattazione

Guida all uso del portale per il software Bilancio di previsione 2012

Introduzione. Strumenti di Presentazione Power Point. Risultato finale. Slide. Power Point. Primi Passi 1

Esame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie

2 - Stesura della Proposta di Aggiornamento partendo da un rilievo misto GPS.

Mon Ami 3000 Multimagazzino Gestione di più magazzini fisici e/o logici

A destra è delimitata dalla barra di scorrimento verticale, mentre in basso troviamo una riga complessa.

5.3 TABELLE RECORD Inserire, eliminare record in una tabella Aggiungere record Eliminare record

REGISTRO DELLE IMPRESE

I Preferiti. Elenco dei Preferiti

Tutorial a cura di Paulo Baptista su DesignStudioMag.com. Requisiti: Maxon Cinema 4D & il modulo Bodypaint

Tabelle 3.4. Unità didattica. Copyright 2009 Apogeo. Obiettivi. Prerequisiti

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione

finestra di manager di progetto o di struttura di progetto FIG.1

NAVIGARE IN INTERNET (Dal latino inter e dall inglese net = tra la rete )

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

Word per iniziare: aprire il programma

Guida OpenOffice.org Impress

Versione 7.0 Taglie e Colori. Negozio Facile

Transcript:

Le texture UVMap in LightWave 3D di Gian Domenico Rosi Versione di riferimento Versione 9 Conoscenze richieste Per eseguire questo tutorial è necessaria la semplice conoscenza di base dell interfaccia di LightWave 3D. Convenzioni Le parti dell interfaccia sono indicate con il carattere Arial. I pulsanti da utilizzare sono indicati con le sequenze Menù Tabs > Pulsante Top Toolbar > Pulsante > Menù ad esempio: MT = Create > Box TTB = File > Export > Export Encapsulated Post Script I tasti della tastiera sono scritti tra parentesi quadre, anche se da usare in combinazione: [Ctrl + x]. N.B. Come sempre in LightWave, prima di iniziare un lavoro, è bene verificare di non avere nella tastiera il blocco delle maiuscole attivo. Questo perché le combinazioni da tastiera del programma sono sensibili alle maiuscole, ad esempio pigiare [a] è diverso da pigiare [A]. 1

Le UVMaps Avviamo il Modeler e scegliamo MT = Create > Box, facciamo click su Numeric o pigiamo [n] per aprire il pannello dell inserimento numerico Numeric: Box Tools e immettiamo quanto in fig.1. Terminato l input rifacciamo click su MT = Create > Box per confermare la creazione del cubo. Attiviamo il pulsante di edit Point nella parte bassa dell interfaccia e facciamo click su uno dei due vertici bassi frontali del cubo, quelli a Z e Y nulle. Avremo selezionato il punto. Tenendo premuto [Shift] (il tasto delle maiuscole) selezioniamo anche l altro (fig.2). Attiviamo ora MT = Modify > Move e pigiamo [n], nel pannello che si apre inseriamo quanto in fig.3 e quindi facciamo click su Apply. I due vertici selezionati si muoveranno verso Z negativo di 2m. Attiviamo il pulsante di edit Polygon, nella parte bassa dell interfaccia e trasciniamo brevemente il cursore di selezione dei poligoni sullo spigolo che separa la faccia inclinata da quella superiore (fig.4). Selezioneremo entrambe queste. Facciamo click sul pulsante Surface nella parte bassa dell interfaccia e impostiamo la finestra di dialogo che si apre come in fig.5. Confermando avremo cambiato di superficie ai due poligoni, assegnandone una denominata top di colore rosso. Con questo tutorial ci proponiamo di mappare, con la texture visibile in fig.6, le due facce ora associate alla superficie top. L oggetto che abbiamo modellato, presenta un piano inclinato a 45, per cui procedendo con la normale mappatura cubica o planare otterremmo il risultato di fig.7, in cui la mappa proiettata su questo piano subisce una deformazione evidente. Fig.6 La bitmap che vogliamo proiettare 2

Per ovviare al problema si può ricorrere alle mappe UV. Le UV maps sono un tipo di Vertex Map (o più brevemente VMaps), ossia mappe associate ai vertici dei poligoni. Analizziamo brevemente queste mappe. Lightwave è in grado di memorizzare nei vertici, oltre alle consuete informazioni relative alla loro posizione, anche altri tipi di dati. Come le proprietà di superficie sono associate ai poligoni, così le VMaps sono associate ai vertici. Il programma può gestire differenti soluzioni di Vertex Map tra cui: le Weight Map (modellazione con i pesi), le Texture (per associare ai vertici una bitmap), i Morph (per i target di morphing), le Color Map e i Selection Point Sets. La creazione delle VMaps ora citate, passa solitamente per i pulsanti posti nella VMap bar, in basso a destra nell interfaccia del programma. Tutte queste informazioni addizionali sui vertici sono memorizzate automaticamente nei file LWO. L assegnazione di una VMaps avviene attraverso un valore numerico (spesso percentuale), l intervallo dei possibili valori varia solitamente tra -100% e +100%. Per conoscere il valore associato a un vertice, è sufficiente selezionare questo con il consueto strumento di selezione punti ( il pulsante di edit Point ) e richiamare il pannello delle Info, pigiando [i] sulla tastiera. Nel caso delle Texture VMaps, i dati che sono aggiunti ai vertici sono due: U e V. Questi due parametri riportano rispettivamente i valori di ascissa e ordinata di un piano fittizio su cui viene automaticamente e virtualmente stesa la bitmap che si vuole applicare sui poligoni definiti dai vertici in questione. Si instaura così una corrispondenza biunivoca tra le coordinate del piano UV su cui viene distesa la bitmap e i vertici dei poligoni da mappare. Più avanti vedremo come verificare questa corrispondenza. Per definire tale corrispondenza anche il modello tridimensionale deve essere virtualmente steso sul piano UV. La bidimensionalizzazione del modello avviene attraverso una proiezione. Sono disponibili quattro diverse soluzioni di proiezione, le prime tre in tutto simili alle consuete tecniche di proiezione delle bitmap: planare, cilindrica, sferica. La quarta soluzione è chiamata Atlas e sarà trattata alla fine del tutorial. Prima di procede con la nostra semplice applicazione, per sperimentare l uso delle UVMaps, sarà bene sottolineare un aspetto della modellazione per mesh poligonali. Il nostro semplice modello è composto da 6 poligoni ciascuno di 4 vertici. Per verificarlo selezionare tutti i poligoni e premere [i] sulla tastiera. Il pannello Polygon Info numera i poligoni e ne mostra il corrispettivo nel modello (fig.8). È evidente come ogni punto della modello sia in condivisione tra più poligoni. Per verificarlo è sufficiente trascinare uno dei poligoni con MT = Modify > Move e vedere come i poligoni adiacenti seguano il poligono traslato. Per scollegare i poligoni tra di essi esistono due possibilità: utilizzando MT = Detail > Unweld, tutti i poligoni si rendono indipendenti; in alternativa è possibile selezionare uno o più poligoni e procedere a un taglia-incolla [Ctrl+x] [Ctrl+v], i poligoni tagliati e incollati si staccheranno dagli altri. Rendere i poligoni indipendenti è a volte indispensabile per produrre VMaps discontinue. I dati VMaps così si rendono indipendenti da un poligono all altro. Nel nostro caso ad esempio, i due poligoni dalla superficie rossa, devono essere scollegati dai poligoni blu perché non vogliamo continuità dei valori UVMap tra di essi. Selezioniamoli per tagliarli e incollarli, manterranno la loro posizione invariata. Procediamo con la creazione delle UVMaps. Riselezioniamo i due poligoni rossi e attiviamo il pulsante T nella VMap bar, in basso a destra nell interfaccia del programma (fig.9). Così facendo inviteremo il programma alla creazione di una Texture VMap. Per farlo scegliamo la voce New nel menù più a destra. Si aprirà la finestra Create UV Texture Map per la creazione della texture UV. Chiamiamo la UVMap trapezio e scegliamo di proiettare i due poligoni planarmente secondo l asse Y (così come illustrato in fig.9). Facciamo click sul pulsante Create per confermare la creazione e chiudiamo il dialogo. 3

Per visualizzare la proiezione planare dei due poligoni rossi, impostiamo la vista UV Texture in una delle quattro viewport del programma (fig.10). Apparirà il sistema di coordinate UV con la sua griglia che ne segna l estensione. In questa viewport potremo agire con i consueti strumenti di LigtWave: zoom e pan, selezione punti o poligoni, Per saggiare la corrispondenza biunivoca che si è creata tra UVMap e modello, proviamo a selezionare alcuni punti (fig.11) o un poligono (fig.12) nella viewport con la Texture UV. Vedremo automaticamente selezionarsi i corrispettivi nel modello. Tramite il pulsante MT = Modify > Move, spostiamo esternamente alla griglia UVMap i poligoni di proiezione (fig.13). Per rendere più complesso il nostro tutorial, includiamo nella preparazione della texture UV anche i due poligoni trapezoidali verticali. Selezioniamoli (fig.14) e utilizziamo il pulsante MT = Map > Make UVs. Con questo aggiungeremo i poligoni selezionati alla definizione della UVMap, anche se con valori discontinui. Nella finestra Assign UV Coordinates che si apre, scegliamo la texture trapezio e come asse di proiezione planare X. Avremo creato un altra corrispondenza tra poligoni e UVMap (fig.15) all interno della stessa UVMap. Utilizzando i pulsanti MT = Modify > Move e MT = Modify > Size potremo arrangiare, nella griglia del piano fittizio UV, le due proiezioni per portarle alla forma corretta e facilitare la futura applicazione della UVMap ai poligoni. L operazione prevede la traslazione di punti e la scala di poligoni (fig.16). I poligoni presenti nel piano UV possono essere esportati in formato EPS per facilitare la creazione della bitmap da applicare al modello. Con TTB = File > Export > Export Encapsulated Post Script produciamo il file EPS da aprire in un programma di grafica raster o di disegno vettoriale (Photoshop o Illustrator ad esempio). 4

Per limitare l esportazione al solo piano UV, impostiamo la finestra di esportazione come in fig.17. Il file EPS può essere utilizzato ora come base per la produzione della bitmap (fig.18), avendo cura di eliminare i tratti neri derivanti dai poligoni del piano UV (in fig.18 sono volutamente lasciati). Per completare l opera non resta che impostare per le superfici del modello la proiezione di tipo UV, scegliere come UVMap trapezio e come immagine da proiettare quella prodotta sopra l esportazione EPS (fig.19). La bitmap si adatterà al modello, seguendo la corrispondenza biunivoca dettata dalla VMap. Abbiamo sfruttato questa tecnica per un modello estremamente semplice, ma l applicazione può risultare indispensabile per modelli ben più complessi dotati di forte irregolarità. È interessante notare come la corrispondenza possa essere sfruttata anche a posteriori per far scorrere la bitmap lungo il modello, semplicemente traslando i punti nel piano UV (fig.20). Nelle fig.21 e 22 è visibile l effetto della proiezione Atlas a cui facevamo accenno in inizio di tutorial. Si tratta di una combinazione di proiezioni tese alla minima deformazione, che in un sol colpo possono interessare tutti i poligoni di un layer. 5

6