Texturizzazione di un modello complesso utilizzando Unwrap UVW. Mappatura delle texture utilizzando il modificatore UVW Map utilizzando l'esempio del tetto Texturing utilizzando unwrap uvw

Alcune illustrazioni in questa pagina animato. Per vedere l'animazione, l'opzione nel menu Indirizzo deve essere abilitata nel tuo Internet Explorer: Strumenti/Opzioni Internet/Avanzate(cerca nelle impostazioni "Multimedia").

Nell'ultimo capitolo abbiamo esaminato principalmente l'applicazione delle texture ad un oggetto. Come abbiamo visto, esistono diversi metodi di mappatura: legare una texture allo spazio del mondo, legare una texture allo spazio degli oggetti. Quando una texture veniva posizionata nello spazio mondiale, scivolava sull'oggetto in trasformazione. Quando una texture veniva posizionata nello spazio di un oggetto stesso, quando l'oggetto veniva trasformato, la texture si comportava come se fosse dipinta sulla sua superficie. Ma se l'oggetto veniva deformato, la trama cominciava comunque a scivolare. La texture 2D applicata utilizzando il metodo Planar From Object si è comportata in modo particolarmente divertente.

Ma c'è stato un esempio in cui la texture è stata applicata utilizzando il metodo Explicit Map Channel. L'oggetto era deformato, ma la texture non galleggiava né scivolava; sembrava dipinta sulla superficie stessa. Questo metodo di applicazione è il più popolare. La maggior parte degli oggetti della vita reale sono limitati alla superficie su cui è effettivamente disegnata la texture e non su cui la texture scivola in modo strano. Naturalmente, lo scorrimento può essere utile quando la nostra texture viene utilizzata per simulare ombre e luci, o per disegnare qualche camaleonte complicato, ma ora sappiamo che può essere fatto senza troppi problemi.

Ora scopriremo come assicurarci che la trama non scivoli sulla superficie. E per evitare che la texture scivoli sulla superficie, viene creato uno speciale spazio UVW. Lo spazio è creato non per la trama, ma per l'oggetto. Per una texture, puoi scegliere in quale spazio posizionarla, nel mondo XYZ, o nello spazio oggetto XYZ, oppure puoi anche posizionarla nello spazio UVW. Non esiste tale opzione nei parametri della texture da posizionare nello spazio UVW; invece, ci sono le opzioni Canale mappa esplicito e Canale colore vertice. Canale mappa esplicito: canale mappa specificato. Per questo è necessario selezionare un numero di canale. Il numero del canale è come il numero dello spazio UVW. Uno stesso oggetto può avere fino a 100 di questi spazi. Ma in realtà ce ne sono ancora di più: dopo tutto, Vertex Color è anche uno spazio UVW, solo che si chiama diversamente e ha uno scopo leggermente diverso. Ma in sostanza è simile al normale UVW. Ci sono anche due spazi, Vertex Illumination e Vertex Alpha.

Come si inserisce un oggetto nello spazio UWV? In effetti, UVW è una sorta di spazio parallelo. Lo stesso oggetto può esistere simultaneamente sia nello spazio XYZ che nello spazio UVW. È solo che non abbiamo ancora creato uno spazio UVW per questo, esiste solo in XYZ.

Per creare uno spazio UVW per un oggetto, è necessario applicare il modificatore Mappa UVW. Non solo crea lo spazio stesso, ma crea anche le coordinate di sovrapposizione della texture al suo interno, ovvero questo modificatore determina quale forma avrà l'oggetto nello spazio in cui verrà versata la nostra texture.

Quindi, iniziamo ad applicare il modificatore UVW Map.

Modificatore della mappa UVW

Se non vogliamo che la nostra texture fluttui, allora il modificatore Mappa UVW dovrebbe essere posizionato nello stack in modo che sia sotto il modificatore responsabile della deformazione dell'oggetto. Nel caso del dinosauro, utilizzato nel capitolo precedente per illustrare come la texture fluttua, è stato utilizzato un modificatore per legare la pelle allo scheletro animato. Esistono diversi modificatori che permettono di effettuare questa operazione, quindi anche se non li abbiamo considerati nel dettaglio, li chiameremo con la parola generale skinning.

Se il modificatore Mappa UVW applicato sotto skinning, cioè situato più in basso sulla pila, quindi prima la trama viene applicata ai bordi e solo successivamente la superficie viene deformata. E la trama è rigidamente attaccata ai bordi, come se fosse disegnata sulla superficie. Se il modificatore Mappa UVW applicare sopra il modificatore di skin, quindi la superficie verrà prima deformata e solo successivamente verrà applicata una texture al bordo, ovvero verrà applicata alla forma deformata e continuerà a fluttuare.

Se al nostro oggetto vengono applicati altri modificatori, ad esempio Symmetry e MeshSmooth (TorboSmooth), interagiranno anche con Mappa UVW. Simmetria, se applicata sopra la mappa UVW, la metà creata è completamente simmetrica alla prima e le texture su di essa si trovano di conseguenza. Se una mappa UVW viene applicata sopra Simmetria, è possibile rendere non simmetrica la texture sulle metà simmetriche. I modificatori di levigatura MeshSmooth (TorboSmooth), se applicati sopra la texture, di solito distorcono leggermente la texture sovrapposta, ma spesso queste distorsioni non sono affatto visibili o addirittura svolgono un ruolo positivo, cioè quando l'oggetto è arrotondato e la texture è posizionata in modo che adagiato su di esso si senta bene.

I modificatori MeshSmooth o TorboSmooth sono utilizzati al meglio sopra lo skinning. Il fatto è che lo skinning è meglio farlo per un modello low-poly: meno vertici, meno confusione. Inoltre, in questa sequenza di applicazione dei modificatori, è possibile disattivare in modo sicuro lo smussamento MeshSmooth o TorboSmooth o modificare il numero di iterazioni. Se lo skinning viene eseguito oltre allo smoothing, dovremo lavorare su un numero maggiore di vertici e il nostro smoothing non potrà essere disattivato.

Iniziamo provando ad applicare una texture bidimensionale come i mattoni (ovvero le piastrelle) a un oggetto, mostrato in Fig. 22.1.

Scopriremo in seguito come realizzare una carta del genere quando esamineremo le carte in modo più dettagliato. Non è necessario ripetere tutto ciò che è scritto in questo capitolo, quindi non è necessario creare questa texture adesso. Il tuo compito è leggere e capire. Ma quando capirai, allora proverai a fare qualcosa.

Per vedere immediatamente cosa succede, è necessario fare clic nell'editor dei materiali, quando stiamo lavorando con questa mappa, fare clic sul pulsante Mostra mappa nella finestra. Fai attenzione, c'è lo stesso pulsante quando lavori con il materiale stesso. È meglio premerlo nella modalità di lavoro con una carta specifica, perché un materiale può avere molte carte e se si preme il pulsante per un materiale, non si sa quale carta entrerà nella finestra di proiezione. Non passeranno tutti insieme, ecco perché questo screening è preliminare, per risparmiare tempo. Pertanto, non mostrerà tutto come sarà alla fine.

Quindi diamo un'occhiata al modificatore. Per fare ciò, seleziona il nostro oggetto e applica un modificatore (Fig. 22.2).


Riso. 22.2. Applicazione del modificatore della mappa UVW

Questo modificatore, come molti altri, ha un gruppo di menu Parametri. In alto c'è un gruppo di opzioni di Mappatura e c'è un ampio elenco di queste stesse opzioni. Nella fig. La Figura 22.2 mostra la situazione quando è selezionata l'opzione Planare. Ciò significa che la texture viene proiettata sull'oggetto con raggi perpendicolari al piano indicato dal rettangolo arancione. Cioè, il disegno si trova su questo piano e il piano è, per così dire, illuminato da raggi perpendicolari ad esso, e questi raggi proiettano il disegno sul nostro oggetto.

Puoi vedere molte immagini interessanti e colorate su questo argomento nella guida di 3ds MAX se digiti la parola UVW nella scheda della guida "indice" e quindi selezioni il modificatore mappa sotto di essa. Tutto è così chiaro che è comprensibile anche senza traduzione.

Questo piano è un suboggetto del modificatore, questo suboggetto si chiama Gizmo. Se passi alla modalità di lavoro con esso, puoi ruotare, spostare e ridimensionare questo piano in ogni modo possibile e vedere cosa succede al disegno che cade sul nostro oggetto. Se qualcuno vuole provarlo, clicchi su questo file. È possibile animare anche le trasformazioni (spostamento, rotazione, ridimensionamento) del suboggetto Gizmo, per le quali è necessario premere il pulsante Auto Key (Animazione) ed eseguire le azioni opportune nei fotogrammi desiderati. Il file contiene questa animazione, non lasciarti disturbare se vuoi ruotare e spostare il Gizmo. Nel menu Curve Editor (Track View), se trovi il nome dell'oggetto a cui è applicato il nostro modificatore ed espandi il suo ramo Oggetto modificatore, puoi trovare lì il nostro modificatore UVW Map e, se lo espandi, puoi trova al suo interno il sottooggetto Gizmo, per il quale puoi anche espandere il segno più e accedere alla rotazione, traslazione e ridimensionamento e ai relativi controller di animazione.

Si prega di notare che il gizmo ha una coda. Segna la parte superiore della trama. Cioè, la parte superiore dell'immagine mostrata in Fig. 22.1 si troverà sul lato di questa coda. Inoltre, se selezioni Gizmo, lo ha verde verrà visualizzato il lato destro (ovvero il lato che corrisponde lato destro trama mostrata in Fig. 22.1).

Ora scendiamo immediatamente in fondo al menu Parametri. C'è un gruppo di opzioni di allineamento. E immediatamente sotto l'iscrizione ci sono tre interruttori: x, yez. Permettono di selezionare l’asse lungo il quale verrà proiettata la nostra texture (lungo il quale brilleranno i raggi del proiettore). Il piano Gizmo sarà perpendicolare all'asse selezionato. Tieni presente che se hai già ruotato il Gizmo utilizzando lo strumento "ruota", quando cambi asse, il Gizmo sarà già ruotato rispetto alla direzione selezionata in base agli angoli di cui lo abbiamo ruotato.

Ci sono i pulsanti qui sotto:

  • Adatto- accedere. Per impostazione predefinita, immediatamente dopo l'applicazione del modificatore Mappa UVW, questa operazione è già stata effettuata. Ma se ruotiamo il Gizmo, o invertiamo gli assi lungo i quali deve essere eseguita la proiezione, allora il nostro Gizmo potrebbe essere posizionato in modo tale che l'oggetto in alcune direzioni o non si adatta ad esso, o occupa troppo spazio piccola area. Facendo clic sul pulsante Adatta, le dimensioni del Gizmo vengono impostate in modo tale che la proiezione dell'oggetto su questo piano si adatti completamente ad esso, toccando i confini del piano. E la texture viene proiettata sull'oggetto in modo che sia completamente tesa su di esso, ma rimarrebbe un minimo di eccesso.
  • Adattamento bitmap- imposta le proporzioni Gizmo in modo che corrispondano alle proporzioni di qualsiasi immagine o video dal file (che 3ds MAX comprende). Il file dovrà essere specificato dopo aver fatto clic sul pulsante.
  • Visualizza Allinea- Allinea il Gizmo parallelamente al piano della vista attiva.
  • Ripristina- pulsante utile. Se abbiamo sbagliato chissà cosa, potremo riportare tutto allo stato originale.
  • Centro- Centra il Gizmo al centro dell'oggetto.
  • Allineamento normale- rende il Gizmo perpendicolare alla normale selezionata. Se premi il pulsante, diventerà giallo e il cursore si trasformerà in una croce. Se poi lo puntiamo sul nostro oggetto, premiamo il tasto del mouse e spostiamo il cursore, la croce si sposta lungo le facce, ed il Gizmo ruota in modo da essere perpendicolare alla normale della faccia (cioè parallelo a questa faccia stessa) .
  • Adatta alla regione-entra nell'area. Se si preme il pulsante è sufficiente trascinare con il mouse il rettangolo della dimensione desiderata.
  • Preciso- copia le impostazioni UVW Gizmo da un altro oggetto. Affinché questa opzione funzioni, il modificatore UVW Map deve essere applicato all'altro oggetto da cui viene copiato e non compresso. La copia può essere eseguita utilizzando due metodi: Relativo relativo - quando il Gizmo copiato è posizionato rispetto al punto di ancoraggio del nostro oggetto allo stesso modo della sorgente, e Assoluto Assoluto, quando il Gizmo è posizionato esattamente nello stesso posto della sorgente . È possibile selezionare queste modalità dopo aver premuto il pulsante Accurato e selezionato l'oggetto da cui si desidera copiare le impostazioni di Gizmo. Successivamente, verrà visualizzato un menu.

Qui. I pulsanti più necessari al momento sono Adatto E Ripristina.

Torniamo al gruppo di parametri Mapping. In alto c'è un elenco di interruttori:

  • Planare- Piatto: la texture viene proiettata da un piano. Abbiamo già esaminato questa modalità.
  • Cilindrico- Cilindrico: la texture viene proiettata dalle pareti del cilindro in cui è posizionato l'oggetto. La texture sembra avvolgere l'oggetto lungo una superficie cilindrica. Se abiliti l'opzione Cap, quindi vengono create delle coperture piatte nella parte superiore e inferiore, da cui la texture viene proiettata sulla parte superiore e inferiore dell'oggetto.
  • Sferico- Sferico: la texture avvolge il nostro oggetto, come un adesivo globo attorno al globo stesso.
  • Involucro termoretraibile- Avvolgimento: la texture avvolge l'oggetto, come se posizionassimo l'oggetto al centro della sciarpa e tirassimo i bordi della sciarpa in modo che l'oggetto fosse all'interno.
  • Scatola- Scatola - un oggetto viene posto all'interno di un parallelepipedo, da ciascuna delle pareti del quale viene proiettata la stessa immagine. L'immagine su ciascun lato del parallelepipedo viene proiettata sulle facce, che formano un angolo non superiore a 45 gradi rispetto al lato corrispondente del parallelepipedo. Se questo angolo è maggiore, l'immagine dall'altro lato dello stesso parallelepipedo viene proiettata sulla faccia corrispondente.
  • Viso- bordo: la trama viene allungata su ciascun triangolo individualmente.
  • XYZ a UVW- applica la texture come se non fosse proiettata sull'oggetto, ma riversata nello spazio, come abbiamo discusso nel capitolo precedente. Questa opzione è molto utile per le texture 3D. Nella fig. 22.3 b) puoi vedere un esempio di come viene deformata la superficie a cui è applicata questa modalità di sovrapposizione texture (applicata per lo skinning).

Quindi, nella Fig. Nella Figura 22.3 vediamo come si comporta una texture applicata utilizzando il modificatore UVW Map. Abbiamo già visto la Figura a) nel capitolo precedente, e la Figura b) mostra che una texture tridimensionale può essere applicata anche alle facce. In effetti, la texture tridimensionale può essere applicata non solo da XYZ a UVW, ma anche tutti gli altri. Ma il risultato ottenuto con altri metodi di fusione sarà difficile da comprendere finché non osserveremo più da vicino cos’è lo spazio UVW.

Nella fig. 22.4 puoi vedere come è diversa la colorazione dei modelli, a cui è stato applicato lo stesso materiale con la stessa texture, ma la UVW Map è stata applicata utilizzando metodi diversi.

Perchè è successo? Perché quando viene applicato il modificatore Planare, sembra comprimere il nostro oggetto nello spazio UVW in modo che si adatti a un quadrato 1x1 (questo accade a un oggetto nello spazio UVW, ma nello spazio normale rimane invariato). Il fatto è che le texture piatte (bidimensionali) vengono versate nello spazio UVW in modo tale da occupare lì 1x1 quadrati, quindi se vogliamo che la texture si estenda completamente sull'oggetto e non si ripeta su di esso, allora dobbiamo farlo adattare il nostro intero oggetto a tale quadrato.

Per quanto riguarda il metodo XYZ To UVW, non comprime l'oggetto nello spazio UVW, ma ne crea una copia esatta, ovvero le coordinate di ciascun vertice nello spazio UVW sono esattamente uguali alle coordinate del vertice corrispondente nello spazio XYZ . (Nello spazio UVW, i bordi dell'oggetto sono gli stessi, ma i loro vertici sono diversi).

La texture tridimensionale del Pianeta, mostrata in Fig. 22.4 ha una dimensione delle macchie di colore molto più grande di 1x1 (puoi, ovviamente, modificare le impostazioni e rendere le macchie più piccole, ma non l'abbiamo fatto). Pertanto, il dinosauro a cui è stato applicato il metodo di texture planare nello spazio UVW è stato ridotto a dimensioni 1x1 ed è caduto interamente in una macchia dello stesso colore. Inoltre, le scale non sono visibili su di esso, perché durante la texture con le scale (per la proprietà Bump), è accaduta la stessa cosa: il dinosauro si adattava completamente alle dimensioni di una scala. In questo caso, la texture della scala Celluar utilizzata per Bump e la texture della vernice Planet sono state riempite nello stesso spazio UVW.

Sarebbe possibile riempirli in due diversi spazi UVW, quindi per ciascuno dovresti applicare separatamente il modificatore UVW Map.

A questo scopo, il modificatore UVW Map ha un gruppo di parametri Channel. Scegliendo il numero Map Channel, selezioniamo il numero dello spazio UVW che viene creato e in cui viene posizionato il nostro oggetto utilizzando il modificatore UVW Map. È possibile passare da Canale mappa a Canale colore vertice. In generale, il Vertex Color Channel ha il numero "0" e ha lo scopo di memorizzare i colori dei vertici dell'oggetto. Ma se lo si desidera, i colori R (rosso) G (verde) B (blu) - possono essere convertiti nelle coordinate x, y, z utilizzando la formula:

Se poi comprimiamo questo modificatore, la colorazione dei vertici che abbiamo realizzato in precedenza scomparirà. Se non abbiamo colorato i vertici, dopo il collasso acquisiranno colori calcolati utilizzando le formule (22.2). È meglio applicare le texture nel Canale Mappa piuttosto che nel Canale Colore Vertice.

Per ora probabilmente questo non ci è molto chiaro; poi tratteremo queste cose separatamente. Fino a quando non lo scopriremo, riempiremo le nostre texture negli spazi UVW come Map Channel con numeri diversi.

Pertanto, tutti i metodi di mappatura delle texture, ad eccezione di XYZ To UVW, sono principalmente destinati all'applicazione di mappe bidimensionali.

Mappatura delle texture utilizzando Gizmo utilizzando Bitmap come esempio.

Di particolare rilievo è la bitmap bidimensionale, che consente di utilizzare come texture qualsiasi immagine raster supportata da 3ds MAX. Ciò significa che possiamo disegnare quasi qualsiasi cosa e applicarla al nostro oggetto.

Diamo un'occhiata a un esempio semplice (non ancora molto corretto) di come disegnare e applicare una texture sotto forma di immagine.

Anche se non abbiamo abbastanza conoscenze per creare una texture complessa che avvolgerà il nostro oggetto nel modo desiderato, lo faremo semplicemente: disegneremo una texture che può essere proiettata lateralmente. Per fare ciò, andiamo alla vista laterale (Fig. 22.5):


Riso. 22.5. Vista laterale dell'oggetto

Scattiamo una foto di questa visuale: per farlo premiamo Prt sulla tastiera. Sc - Tasto Print Screen, copia negli appunti quanto visualizzato sul monitor. È vero, non copia i cursori del mouse e i video, ma non ne abbiamo bisogno. Successivamente, lanciamo un editor grafico, come Photoshop. Coloro che non dispongono di un editor grafico speciale (pessimo, tra l'altro), dovranno eseguire Ms Paint, che è incluso in Windows. Successivamente, devi incollare un'immagine dagli appunti (pulsanti Ctrl + v sulla tastiera o lo strumento Incolla nel menu Modifica del tuo editor grafico).

Verrà inserita l'intera schermata del monitor. Dobbiamo tagliare i bordi extra. In Photoshop, questo può essere fatto selezionando l'area desiderata con lo strumento Seleziona, quindi selezionando Ritaglia dal menu Immagine. Quindi tutto ciò che non rientra nel telaio verrà tagliato. In Paint, dovrai ridurre gli attributi dell'immagine (nel menu Immagine) e le cose sbagliate potrebbero essere tagliate. Non provare a tagliare esattamente lungo i bordi della nostra silhouette! Lasciare piccoli campi in giro.

Quindi, chi lavora in Photoshop può creare un nuovo livello (in modo che la fonte venga preservata), o forse no. Successivamente, disegniamo la nostra texture usando pennelli e matite (Fig. 22.6).

Ripeto: non cercare di disegnare esattamente lungo i contorni, lascialo sporgere un po’, va bene così!

Ora salviamo il nostro file; chi lavora in Photoshop può salvarlo direttamente in PSD.

Attenzione: è meglio salvare i file immagine in cui sono archiviate le texture per il nostro modello nella stessa cartella in cui si trova il nostro modello. Puoi creare una cartella separata per le texture nella stessa cartella, a volte questo è conveniente. Le texture stesse non sono integrate nel file del modello; vengono sempre archiviate separatamente. Se le texture si trovano nella stessa cartella del file del modello, quando l'intera cartella viene spostata, 3ds MAX trova rapidamente la texture. Lo trova anche quando la texture si trova nella cartella Maps, che si trova nella cartella di lavoro di 3ds MAX. Ma è meglio non memorizzare le tue trame lì. In primo luogo, poiché non puoi memorizzare molti file con gli stessi nomi in una cartella, in secondo luogo, ci sono già molte trame diverse, sarà difficile per te trovare quella che ti serve, in terzo luogo, se reinstalli i programmi, puoi cancellare accidentalmente le tue trame e, in quarto luogo, se desideri trasferire file su un altro computer, sarà molto più conveniente per te farlo quando tutto è in una cartella.

Nell'editor dei materiali, per la proprietà Diffuse, seleziona Bitmap. Nel gruppo di menu Parametri bitmap, proprio in alto c'è un lungo pulsante, a sinistra del quale dice Bitmap. È necessario fare clic su questo pulsante e indicare la posizione del file con l'immagine.

Lasciamo tutti i parametri di default per ora. Tieni presente che Mappa canale = 1 per impostazione predefinita. Ora dobbiamo applicare il modificatore UVW Map al modello. E deve essere applicato allo stesso Map Channel specificato per la nostra texture (cioè per la prima) (Fig. 22.8).

Innanzitutto, poiché abbiamo una vista laterale, dobbiamo specificare la direzione X nel gruppo di parametri Allineamento. Con questa disposizione dell'immagine, come mostrato in Fig. 22.6, è necessario che la coda che mostra la parte superiore sia posizionata sopra il modello. Per fare ciò, il Gizmo dovrà essere ruotato attorno all'asse X di angoli multipli di 90°. Ricordare che esistono diversi sistemi di coordinate ausiliari, il cui orientamento può dipendere dalla vista. Per evitare discrepanze, è preferibile selezionare il sistema di coordinate ausiliarie Mondiale (Capitolo 3, Sistemi di coordinate in 3ds MAX). Dopo aver completato tutte le rotazioni, è meglio fare clic sul pulsante Adatta in modo che i confini del Gizmo siano fissati sui punti estremi dell'oggetto.

Quindi il nostro Gizmo dovrà essere spostato un po' di più sul piano XZ e ridimensionato in esso in modo che la texture sia completamente "messa sull'oggetto". Nella fig. La Figura 22.8 mostra che Gizmo è leggermente più grande dell'oggetto stesso.

Questo è quello che è successo alla fine (Fig. 22.9):

Qui abbiamo modificato il Gizmo per adattare il nostro oggetto alla texture. Oppure possiamo fare qualcos'altro: applicare una texture in modo che non si adatti all'intero nostro oggetto, ma solo a una parte di esso. Facciamo una foto raffigurante l'iscrizione (Fig. 22.10).

Per impostazione predefinita, le coordinate di sovrapposizione vengono applicate all'oggetto Box utilizzando lo stesso metodo Box. Ora applichiamo la mappa UVW in modalità planare.

Qui è possibile utilizzare l'opzione Adatta bitmap per raddrizzare le proporzioni dell'immagine (Fig. 22.12).

Ora ridimensioneremo uniformemente il Gizmo fino a quando l'iscrizione avrà la dimensione desiderata (Fig. 22.13).

Riso. 22.13. Quando riduciamo il Gizmo, vediamo che lo schema si ripete periodicamente.

L’effetto che si può vedere in Fig. 22.13 si verifica perché quando una texture viene versata nello spazio UVW, periodicamente si ripete lì. Un periodo di una texture bidimensionale occupa un quadrato 1x1. Il Gizmo ci dice quale sarà la dimensione della texture rispetto al nostro oggetto, ma in realtà, quando utilizziamo il Gizmo, l'oggetto nello spazio UVW cambia la sua dimensione. Ora il nostro oggetto è diventato più grande di un quadrato 1x1 e ha coperto diversi periodi della texture con la sua area.

Ma abbiamo bisogno che l'iscrizione venga ripetuta una sola volta! Per fare ciò, vai all'editor dei materiali nei parametri della nostra mappa e nel gruppo di menu Coordinate disattiva le caselle di controllo Affianca (ripeti). Ora l'ordine (Fig. 22.14):

Disattivando la ripetizione per la texture, abbiamo fatto in modo che riempia solo un quadrato nello spazio UVW, ma non si ripeta in tutti gli altri.

A proposito, se ora giriamo la nostra Scatola e la guardiamo dal basso, allora vedremo anche questa iscrizione, riflessa solo in uno specchio. Per evitare ciò, nel gruppo di menu Coordinate, è necessario disattivare la casella di controllo Mostra mappa sul retro: mostra la mappa dal lato posteriore. In questo caso può ancora essere visualizzato nelle finestre di proiezione, ma durante il rendering non sarà sicuramente presente. Riguardo al lato posteriore: nello spazio UVW, quando si tratta di texture 2D, c'è una certa direzione in cui viene proiettata la texture. Se il vettore di proiezione (o, per chi preferisce, il raggio del proiettore) incontra il lato anteriore di una faccia, allora la texture viene proiettata, ma se colpisce il lato posteriore, allora quando viene attivata la casella di controllo Mostra mappa sul retro disattivato, la texture non viene proiettata sulla faccia ruotata su di essa.

Utilizzo di più spazi UVW

Abbiamo conosciuto le proprietà dei materiali Diffuse e Bump. Diciamo che vogliamo che il nostro dinosauro, dipinto utilizzando la Bitmap, sia ricoperto dalle scaglie convesse della carta Celluar, in modo che il Celluar non galleggi quando si deforma. Utilizzeremo la mappa Celluar per la proprietà Bump.

Per evitare che la mappa Celluar fluttui, è necessario selezionare la modalità Canale mappa esplicito. Se lo facciamo e lasciamo il primo canale come Canale Mappa, allora ci sarà una situazione mostrata in Fig. 22.4 per il dinosauro raffigurato a sinistra. Il fatto è che abbiamo utilizzato una UVW Map con il metodo Planar per il primo canale, ed è già stato detto cosa succede alle texture 3D. È possibile realizzare una Mappa UVW utilizzando il metodo XYZ To UVW, ma non per il primo canale, altrimenti perderemo le impostazioni già effettuate per la Bitmap.

Ricordiamo che il modificatore UVW Map viene applicato non alla mappa, ma all'oggetto. E se abbiamo applicato una mappa UVW per il primo canale, significa che abbiamo creato uno spazio UVW in cui il nostro oggetto si trovava in un modo speciale. Possiamo riempire diverse texture in questo spazio, ma verranno sovrapposte all'oggetto così come si trovava nel primo spazio UVW dopo l'applicazione del modificatore UVW Map.

Per una mappa Celluar 3D, è meglio applicare il modificatore UVW Map in modalità XYZ To UVW. E per evitare di rovinare lo spazio di sovrapposizione Bitmap, applicheremo questo metodo al secondo canale (il secondo spazio UVW). Per fare ciò, è necessario applicare nuovamente il modificatore UVW Map all'oggetto, specificare solo il numero 2 per Map Channel e per la mappa Celluar applicata alla proprietà Bump, specificare anche Map Channel = 2, quindi verrà riempito nel secondo spazio UVW.

Se, ad esempio, specifichiamo Map Channel = 2 per la mappa e il modificatore UVW Map per il secondo canale non viene applicato, durante il rendering riceveremo un messaggio che non lo abbiamo fatto. Indicherà per quale canale e per quale oggetto non è stato creato spazio UVW. Non dimenticare di applicare la mappa 3D Celluar utilizzando il metodo XYZ To UVW!

Combinazione di carte

Allora abbiamo bisogno di una carta composita: si tratta di una carta composita che ti consente di mescolare diverse altre carte.

Nel nostro materiale sostituiremo la Bitmap per la proprietà Diffuse con una mappa Composite. Per fare ciò, in modalità mappa, è necessario fare clic sul pulsante su cui ora abbiamo scritto Bitmap (vedi Fig. 22.7). Andremo al navigatore della mappa, selezioneremo Composito lì. Apparirà una finestra in cui ci verrà offerta una scelta:

  • Eliminare la vecchia mappa? - eliminare vecchia mappa?
  • Mantenere la vecchia mappa come mappa secondaria? - salvare la vecchia carta come sottocarta?

Selezioneremo la seconda opzione in modo che la nostra mappa venga salvata e fare clic su "OK"

Ora, al posto della scritta Bitmap sul pulsante, abbiamo scritto Composite e al posto dei parametri della mappa Bitmap, i parametri della mappa Composite.

Non ce ne sono molti: il pulsante Imposta Numero (seleziona il numero di carte da disporre), e a destra nella finestra grigia viene visualizzato il numero di carte che disporremo.

Ancora più in basso - nella colonna della scritta Map # (mappa n.) e di fronte ad essi ci sono i pulsanti con i nomi delle mappe. Uno di questi pulsanti avrebbe dovuto salvare la nostra Bitmap (poiché abbiamo scelto la seconda opzione: preservare la mappa originale). Dietro i pulsanti ci sono dei quadrati con caselle di controllo; se la casella di controllo è selezionata, la mappa è accesa. Puoi disattivarlo, quindi non avrà alcun effetto.

Poiché la nostra attività sta guadagnando slancio, è ora di iniziare a nominare le carte. Chiameremo la mappa Composite Dino Diffuse (il nome viene digitato nella riga prima del pulsante che dice Composite).

Adesso, se clicchiamo sul pulsante con la mappa Bitmap, verremo portati ai suoi parametri, e potremo subito cambiarne il nome nella riga opposta al pulsante con la scritta Bitmap (che apparirà al posto della scritta Composite). Chiameremo questa carta Dino Skin Color. Perché questa scheda dovrebbe essere posizionata nel primo slot (primo pulsante) della scheda Composite? Poiché le sottocarte in Composito sono sovrapposte le une alle altre, le sottocarte con numeri piccoli vengono posizionate nello strato inferiore e con numeri grandi nello strato superiore. Dobbiamo posizionare l'iscrizione sopra la colorazione principale, quindi la posizioneremo nel pulsante numero 2. Per fare ciò, usciremo da Bitmap al livello superiore, nella mappa Composite (), fare clic sul pulsante accanto la scritta Map 2, selezioniamo nuovamente la Bitmap per essa, per la quale carichiamo l'immagine mostrata in Fig. 22.10, e chiameremo la Bitmap stessa tatuaggio Dino.

Promemoria: il pulsante Vai a principale consente di uscire dalla modalità mappa per lavorare con un materiale o una mappa principale che include la mappa principale. In parole povere, questo pulsante ci porta al livello superiore. Se lasciamo il canale mappa 1 per la mappa del tatuaggio Dino, quando premiamo il pulsante Mostra mappa nella finestra vedremo questo (Fig. 22.16):

Riso. 22.16

Come possiamo vedere, nel primo canale l'iscrizione è applicata male. Notare che! Non possiamo utilizzare una mappa UVW per il primo canale, altrimenti interromperemo la sovrapposizione della mappa del colore della pelle del dinosauro. Il nostro secondo canale è occupato da una carta Celluar, anch'essa non applicata come dovrebbe essere applicata un'iscrizione. Tutto ciò che resta è riempire questa mappa nel terzo canale ancora libero e applicare nuovamente la mappa UVW per il terzo canale.

Questo è quello che faremo. Effettuiamo tutte le impostazioni per la carta tatuaggio Dino nello stesso modo in cui abbiamo applicato questa iscrizione all'oggetto Scatola e ridimensioniamo l'iscrizione stessa secondo necessità. Non dimentichiamoci di impostare Map Channel 3 per la nostra mappa (Fig. 22.17).

Ora, per rendere trasparente la nostra iscrizione, puoi attivare la casella di controllo Alpha From RGB Intensity nel gruppo di parametri Output della mappa del tatuaggio Dino: prendi l'opacità dalla luminosità dell'immagine. Nel nostro caso, questo è abbastanza accettabile.

Ora, per comprendere il tutto completamente, mettiamo la stessa iscrizione in un altro posto. Diciamo, giriamolo intorno al collo. Per posizionarlo in un altro posto, è necessario utilizzare nuovamente il modificatore UVW Map. E come puoi immaginare, per non danneggiare la sovrapposizione dell'iscrizione precedente, dovrai nuovamente applicare un nuovo Canale mappa (4).

Sfortunatamente è impossibile versare la stessa texture in due spazi UVW, quindi dovremo creare una copia della nostra mappa del tatuaggio Dino, che differirà dall'originale solo per il fatto che avrà Map Channel = 4.

Nella modalità scheda composita, premere il pulsante Imposta numero e digitare 3. Attenzione! Se riduci il numero e fai clic su OK, le ultime carte scompariranno! Se poi aumenti nuovamente il numero, i pulsanti che appariranno saranno vuoti.

Puoi aumentare il numero in modo indolore.

Ora clicchiamo con il mouse sul pulsante in cui è posizionata la mappa del tatuaggio Dino e trasciniamola nel pulsante libero (Mappa 3). Nel menu visualizzato, seleziona Copia. Non selezionare Istanza altrimenti avremo copie dipendenti completamente identiche!!! E abbiamo bisogno che i canali della mappa siano diversi!

La copia della mappa si chiamerà Mappa #, la ribattezzeremo Dino Tattoo2. Non dimentichiamoci di specificare Map Channel = 4 per questo.

Ora applicheremo la mappa UVW e imposteremo anche il suo canale mappa = 4. Questa volta applicheremo la sovrapposizione utilizzando il metodo cilindrico. Qui puoi anche eseguire l'adattamento bitmap. Per lavorare con un Gizmo cilindrico, è conveniente utilizzare il sistema di coordinate locali.

E questo è ciò che abbiamo ottenuto alla fine.

creare coordinate di texture assegnando un modificatore a un oggetto UVW Carta geografica(mappa UVW) viene utilizzata molto spesso nella pratica. È indispensabile quando diversi suboggetti richiedono metodi di proiezione diversi. Questo modificatore viene selezionato dall'elenco generale dei modificatori del pannello Modificare(Fig. 14) e può essere applicato sia all'intero oggetto che ai suoi singoli sottooggetti (ad esempio, a diversi volti) e consente non solo di utilizzare i vari tipi di proiezione forniti per le aree selezionate, ma anche di configurare manualmente le funzionalità di il tipo selezionato per un modello specifico.

Riso. 14. Aggiunta di un modificatore Mappa UVW all'oggetto selezionato

Esistono sette tipi di proiezione della mappa texture in totale (Fig. 15):

  • Planare(Planare) - prodotto lungo la normale alla superficie e applicato a qualsiasi piano e oggetto simile, spesso serve come base per costruire una proiezione più complessa;
  • Cilindrico(Cilindrico) - progettato per oggetti con forma cilindrica(vasi, bottiglie, gambe di tavoli, ecc.) e quando la casella è abilitata Sar(Slice) può inoltre proiettare la mappa sulle estremità superiore e inferiore della superficie. Questo tipo di proiezione avvolge la texture attorno a una superficie cilindrica, creando una cucitura dove si incontrano i lati opposti della texture. Diverse varianti proiezione cilindrica (con e senza tener conto delle estremità del cilindro), così come l'aspetto di una cucitura caratteristica di questo tipo di proiezione si riflette in Fig. 16, dove il cilindro di sinistra ha la sporgenza terminale accesa, il cilindro di destra l'ha spenta, e quello centrale dimostra la presenza di una cucitura;
  • Sferico(Sferico) - si applica agli oggetti la cui forma è vicina a quella di una palla e viene implementato avvolgendo la texture attorno alla sfera, formando una cucitura da un polo all'altro e deformando la texture ai poli. Prestare attenzione alla fig. 17, dove ad entrambe le sfere è assegnato lo stesso materiale con una proiezione di tipo sferico, mentre sulla sfera sinistra la cucitura non è visibile, ma sulla sfera destra, che è una copia completa di quella sinistra, ma rivolta dal lato opposto, la cucitura è chiaramente visibile;
  • Restringersi-Avvolgere(Wrapped) - progettato per oggetti che hanno una forma quasi sferica, e prevede un avvolgimento della texture attorno alla sfera come una sciarpa, che porta (rispetto alla tipologia Sferico) ad un grado minore di deformazione della tessitura ai poli, ma in misura maggiore nella regione dell'equatore;
  • Scatola(Cubico) - utilizzato per oggetti che hanno una forma vicina a un parallelepipedo e fornisce l'assegnazione della trama separatamente per ciascuno dei sei lati del cubo;
  • Viso(Faccia) - implementato applicando una texture a ciascuna faccia separatamente e viene spesso utilizzato in relazione a texture con motivi;
  • XYZ A UVW(Coordinate dell'oggetto in coordinate mondiali) - progettato per proiettare mappe di texture infinite.

Quando cerchi il tipo di proiezione ottimale per un particolare oggetto, dovresti generalmente sceglierne uno la cui forma del gizmo sia vicina alla forma dell'oggetto, poiché questo di solito minimizza o addirittura evita completamente la deformazione della trama. Tuttavia, non è sempre possibile dire con certezza quale tipo di proiezione sarà migliore, perché in pratica la forma dei singoli oggetti nel modello può essere affrontata in modo strettamente geometrico solo con grande allungamento. Pertanto, prima di prendere una decisione, vale la pena sperimentare tipi diversi proiezione e valutare in quale di essi il grado di deformazione della trama è meno evidente. Inoltre, se nella scena sono presenti più oggetti dello stesso tipo, non è affatto necessario che lo stesso tipo di proiezione sia ottimale per loro: sono possibili situazioni in cui un oggetto sembra migliore, ad esempio con un tipo cilindrico di proiezione, ed un altro di tipo planare. I tipi più comuni sono Planare, Cilindrico, Sferico E Scatola, il resto viene utilizzato molto meno frequentemente.

Proviamo a installare il modificatore in sequenza UVW Carta geografica a ciascuno degli oggetti della scena di lavoro. Innanzitutto, ripristina tutte le impostazioni di sovrapposizione della mappa texture originale nel rollout Coordinate. Selezionare il primo oggetto della scena e per assegnargli un modificatore, selezionarlo dall'elenco dei modificatori del pannello Modificare linea UVW Carta geografica, eseguire un'operazione simile in sequenza in relazione agli altri due oggetti. Dopo questi passaggi aspetto le texture negli oggetti cambieranno (Fig. 18) e nuovi modificatori appariranno nello stack per ciascuno degli oggetti. Purtroppo possiamo affermare che se inizialmente (cioè durante la proiezione parametrica) la texture veniva applicata correttamente agli oggetti, ora è lungi dall'essere corretta. Il fatto è che per impostazione predefinita quando si aggiunge un modificatore UVW Carta geograficaè impostato il tipo di proiezione Planare(Planare), inaccettabile per sfera, cilindro e cubo. Per correggere la situazione, seleziona la palla e cambiala nella sezione Mappatura scorrere Parametri opzione Planare SU Sferico(Fig. 19). Allo stesso modo, cambia il tipo di proiezione del cilindro in cilindrico, ricordando di abilitare la casella di controllo Sar(Slice) per strutturare le estremità e per un cubo - per cubico.

Riso. 18. Il risultato dell'assegnazione di un modificatore agli oggetti Mappa UVW

Dopo aver modificato i tipi di proiezione, tutti e tre gli oggetti avranno esattamente lo stesso aspetto della proiezione parametrica, quindi a prima vista sembra che l'utilizzo delle mappe UVW non offra alcun vantaggio. In realtà, questo non è affatto vero. Innanzitutto, avevamo a che fare con primitive per le quali le coordinate di proiezione della mappa texture richieste sono impostate per impostazione predefinita. In secondo luogo, anche con le primitive, l'utilizzo delle mappe UVW offre un maggiore controllo sulla mappatura delle texture. Quindi, impostando i valori dei contatori Lunghezza(Lunghezza), Larghezza(Larghezza) e Altezza(Altezza) è possibile definire le dimensioni della texture applicata, parametri U-V-W Piastrella(U-V-W Mosaic) ti consentirà di impostare il numero di ripetizioni della texture lungo ciascuno degli assi e di abilitare/disabilitare le caselle di controllo Flip(Capovolgi) fornirà un'immagine speculare.

Inoltre, sullo stack degli oggetti viene visualizzato un modificatore UVW Carta geograficaping, avendo un gizmo (Gizmo), - fig. 20. Il Gizmo mostra come la texture viene proiettata su un oggetto e definisce la misura in cui si estende la mappa della texture del materiale, con l'aspetto del Gizmo che dipende dal tipo di proiezione (Figura 21). Pertanto, puoi controllare le funzionalità della proiezione della mappa utilizzando il gizmo. Ad esempio, spostandolo, è possibile spostare la mappa texture lungo gli assi (Fig. 22) con approssimativamente lo stesso risultato, che consente la correzione dei parametri del materiale U Compensare E V Compensare in una pergamena Coordinate. Il ridimensionamento del gizmo aumenta/diminuisce la scala della texture (Figura 23) e la rotazione consente di modificare il tipo di proiezione e rivelare turbinii cilindrici e sferici.

Riso. 20. Presenza di un gizmo per il modificatore Mappatura UVW

Per comprendere le sfumature del controllo della texture attraverso il gizmo, proviamo prima a trasformare il cubo in un parallelepipedo di piccolo spessore (Fig. 24), quindi assicuriamoci che la fotografia utilizzata per la texture sia posizionata al centro del suo piano superiore per creare l'illusione di un quadro in una cornice. Innanzitutto, passa all'editor dei materiali e al rollout Coordinate disabilitare la ripetibilità delle texture deselezionando le opzioni Finoe(Fig. 25). Seleziona l'oggetto, vai al pannello Modificare e nello stack dei modificatori, fai clic sul segno più accanto al nome del modificatore UVW Mappatura, che passerà alla modalità di controllo gizmo. Attiva lo strumento Selezionare E Non-uniforme Scala e ridimensiona manualmente la foto in modo che occupi 6 O gran parte del piano del parallelepipedo. Se necessario, regola la posizione della texture al centro del piano con lo strumento Selezionare E Mossa(Fig. 26). Per visualizzare la trama lungo l'asse U, abilitare la casella di controllo Flip, situato a destra del campo U Piastrella e inoltre ruotare il gizmo parallelamente all'asse X facendo clic sull'interruttore X. Al termine, spostare il gizmo lungo l'asse X(Fig. 27) in modo che l'immagine venga visualizzata solo sul bordo superiore del parallelepipedo e non sia visibile su tutti gli altri. Se durante il ridimensionamento dovevi aumentare la dimensione del gizmo (che portava automaticamente a una significativa distorsione della texture), come è avvenuto nel nostro caso, allora alla fine degli esperimenti è meglio sostituirlo nello scroll Bitmap Parametri un file utilizzato come texture per un'immagine più grande. Un possibile risultato è mostrato in Fig. 28.

Gestire l'orientamento e dimensioni esatte Gizmo può essere utilizzato non solo con gli strumenti del pannello Posta Barra degli strumenti, ma anche attraverso la sezione Allineamento(Allineamento) dello scorrimento Parametri(Fig. 29). Interruttori X, Y E Z fornire la rotazione del gizmo parallelo all'asse specificato, il comando Adatto

Coordinate di sovrapposizione della mappa texture. Modificatore mappa UVW (proiezione texture UVW)

Molto spesso accade che dopo aver applicato il materiale, quando si tenta di visualizzare un oggetto, il programma visualizzi un messaggio di errore (Fig. 7.18).

Riso. 7.18. Finestra Coordinate mappa mancanti

Il fatto è che nel processo di costruzione di un oggetto, le sue coordinate di proiezione potrebbero essere violate. Questa finestra spiega quale errore impedisce il rendering, indica il nome dell'oggetto per il quale è stato rilevato questo errore e il numero dell'errore.

Le coordinate di mappatura aiutano a garantire che le texture siano applicate correttamente alla superficie di un oggetto. Quando si assegna un materiale contenente texture, sia l'oggetto che la texture devono avere coordinate di fusione. Solo in questo caso è garantita la corretta visualizzazione della texture. Quando si creano primitive standard e oggetti compositi, le coordinate di mappatura delle texture vengono assegnate automaticamente. Per gli altri oggetti è necessario assegnare le coordinate.

Esistono due modi per assegnare le coordinate di mappatura delle texture a un oggetto:

Imposta la casella di controllo Genera coordinate di mappatura nei parametri dell'oggetto. (Genera coordinate di mappatura texture);

Applicare il modificatore Mappa UVW (proiezione texture UVW).

Genera il parametro Coordinate di mappatura. (Genera coordinate di mappatura texture) è disponibile nei rollout delle impostazioni per oggetti primitivi, spline, rotazione ed estrusione. Generare coordinate di sovrapposizione utilizzando questo flag è un modo più semplice, ma l'utilizzo del modificatore UVW Map (proiezione texture UWV) fornisce funzionalità aggiuntive. Innanzitutto il suo utilizzo consente di creare coordinate di mappatura delle texture per oggetti che non possono generarle, come mesh e mesh modificabili. In secondo luogo, consente di regolare le coordinate di sovrapposizione, il che, a sua volta, consente di influenzare la posizione della texture. In terzo luogo, consente di modificare i canali di sovrapposizione delle texture e il tipo di coordinate di sovrapposizione del materiale. Infine, in quarto luogo, consente di selezionare un sistema di proiezione delle texture utilizzando un contenitore di modificatori (Gizmo), che di solito viene chiamato contenitore di mappatura delle texture. La forma del contenitore della mappatura delle texture determina il metodo di proiezione: in coordinate planari, cilindriche, sferiche, 3D, rettangolari, ecc. (Figura 7.19).

Riso. 7.19. Il risultato dell'applicazione di varie forme del contenitore dimensionale del modificatore UVW Map (proiezione texture UVW)

Inoltre, la mappatura delle texture è determinata dal posizionamento, dall'orientamento e dalla scala del contenitore. Ad esempio, un contenitore piatto proietta la trama in una direzione. Se le superfici dell'oggetto a cui è applicata la mappa texture non sono parallele al piano di superficie del contenitore, la texture viene allungata in base al suo orientamento. Se vuoi evitare la deformazione della trama, scegli un contenitore la cui forma sia vicina alla forma dell'oggetto.

Per impostazione predefinita, vengono specificate le coordinate di proiezione planare.

Le impostazioni del modificatore UVW Map (proiezione texture UVW) si trovano in diverse aree (Fig. 7.20), incluse le seguenti:

Riso. 7.20. Parametri del modificatore della mappa UVW (proiezione texture UVW)

Mappatura – imposta il tipo e le dimensioni del contenitore, imposta i parametri della mappa texture e la sua molteplicità (il numero di ripetizioni nel materiale (Tile)), e consente anche di modificare l'orientamento della mappa (Flip);

Canale: consente di impostarne fino a 99 varie opzioni assegnare coordinate di sovrapposizione a un oggetto. Per visualizzare una particolare opzione di sovrapposizione, il canale delle coordinate UVW della sovrapposizione dell'oggetto deve corrispondere al canale delle coordinate UVW della texture di sovrapposizione;

Allineamento: imposta l'allineamento della posizione, dell'orientamento e della scala del contenitore sovrapposto rispetto alla mappa texture, all'oggetto o al sistema di coordinate globali.

Nell'area Allineamento sono disponibili i seguenti comandi di allineamento del contenitore:

X, Y, Z – posizioni degli interruttori progettate per allineare il contenitore sovrapposto lungo gli assi corrispondenti del sistema di coordinate globali;

Adatta: ridimensiona il contenitore sovrapposto per adattarlo alle dimensioni dell'oggetto. In questo caso le proporzioni della texture potrebbero risultare distorte;

Centro – allinea il contenitore in sovrapposizione al centro dell'oggetto (o al centro della selezione nel caso di più oggetti);

Adatta bitmap: ridimensiona il contenitore di sovrapposizione per adattarlo alle dimensioni della bitmap. Ciò elimina la distorsione delle proporzioni delle immagini associate al materiale utilizzato;

Allineamento normale: consente di allineare il contenitore di sovrapposizione alle normali delle facce dell'oggetto trascinando il puntatore sulla superficie dell'oggetto;

Allinea vista: allinea il contenitore della sovrapposizione della mappa alla finestra corrente;

Adatta regione: consente di ridimensionare il contenitore in sovrapposizione trascinando il puntatore del mouse;

Ripristina: ripristina le dimensioni del contenitore e imposta le dimensioni su quelle predefinite;

Acquisisci: adatta il contenitore sovrapposto alle coordinate di un altro oggetto.

Puoi anche modificare la posizione, l'orientamento e la scala del contenitore sovrapposto selezionandolo dallo stack dei modificatori ed eseguendo le trasformazioni.

Per mettere in pratica il materiale teorico, completa gli esercizi “Esercizio 3. Texturizzazione di un divano e poltrone”, “Esercizio 4. Texturizzazione di una TV” ed “Esercizio 5. Texturizzazione di un paralume” dalla sezione “Pratica” di questo capitolo.

Questo testo è un frammento introduttivo. Dal libro dell'autore

Punti esperienza per l'incantamento I punti esperienza sono la valuta principale richiesta per l'incantamento. Ottieni punti (sfere verdi fluttuanti) quando uccidi mob (eccetto cuccioli, golem, pipistrelli e abitanti del villaggio), estrai risorse (eccetto ferro

Dal libro dell'autore

Modalità di fusione Per impostazione predefinita, un livello sovrapposto a un altro livello copre completamente l'immagine del livello sottostante con aree opache. Questa modalità di fusione è chiamata Normale. Tuttavia, Adobe Photoshop offre diverse modalità di fusione, con

Dal libro dell'autore

Metodi per applicare la texture Quando si applica una texture, come già accennato, è necessario tenere conto del caso in cui le dimensioni della texture differiscono dalle dimensioni dell'oggetto su cui viene applicata. In questo caso sono possibili sia l'allungamento che la compressione dell'immagine e come verranno eseguiti

Dal libro dell'autore

Coordinate della texture Prima di applicare una texture ad un oggetto, resta da stabilire una corrispondenza tra i punti sulla superficie dell'oggetto e quelli sulla texture stessa. È possibile impostare questa corrispondenza utilizzando due metodi: separatamente per ciascun vertice o per tutti i vertici contemporaneamente impostando i parametri

Dal libro dell'autore

Proiezione utilizzando il modificatore UVW Map (proiezione UVW) Il modificatore UVW Map (proiezione UVW) consente di assegnare le coordinate di proiezione a un oggetto per la successiva sovrapposizione di mappe texture e il controllo della loro posizione nello spazio.Per assegnare un modificatore UVW Map a un oggetto

Dal libro dell'autore

Coordinate tridimensionali I nuovi oggetti vengono sempre costruiti specificando le coordinate. A questo scopo possono essere utilizzati sia lo spazio bidimensionale che quello tridimensionale. vari metodi. È vero, l'inserimento delle coordinate tridimensionali ha alcune caratteristiche che noi

Dal libro dell'autore

Metodi per sovrapporre mappe Sono possibili i seguenti quattro tipi di sovrapposizione di un'immagine su un oggetto, che possono essere selezionati in base alla forma base dell'oggetto: Box (Parallelepipedo) - il tipo di proiezione predefinito; Planare: l'immagine viene proiettata all'esterno

Dal libro dell'autore

Modificatore Out Ora diamo un'occhiata all'uso dei parametri out (dall'output). Se un metodo viene definito con parametri di output, allora è necessario assegnare valori appropriati a questi parametri prima di uscire dal metodo (se ciò non viene fatto verrà generato un errore

Dal libro dell'autore

Il modificatore ref Ora diamo un'occhiata all'uso del modificatore ref in C# (dal riferimento). I parametri di riferimento sono necessari quando si desidera consentire a un metodo di modificare i dati dichiarati nel contesto della chiamata (ad esempio, nelle funzioni di ordinamento o di scambio dati). Per favore paga

Dal libro dell'autore

Modificatore di interruzione Il modificatore di interruzione viene utilizzato per dichiarare funzioni che operano sui vettori di interruzione del processore 8086/8088. Per una funzione del tipo interrupt, durante la compilazione nei punti di ingresso e di uscita della funzione viene generato codice aggiuntivo per il salvataggio e il ripristino

Dal libro dell'autore

Metodi per sovrapporre le mappe Sono possibili i seguenti quattro tipi di proiezione di un'immagine su un oggetto, che possono essere selezionati in base alla forma base dell'oggetto: Scatola (parallelepipedo) - il tipo di proiezione predefinito; Planare: l'immagine è progettata senza

Dal libro dell'autore

HeadsUp: proiezione dello schermo di uno smartphone sul parabrezza di un'auto Nikolay Maslukhin Pubblicato il 19 novembre 2013 I display Heads-up (HUD) vengono ora utilizzati non solo nelle cabine di pilotaggio degli aerei, ma anche nelle automobili. Esistere

Sovrapposizioni Le sovrapposizioni di Flash 8 sono modalità per mescolare il colore del frammento di immagine che abbiamo selezionato e i colori di tutti i frammenti che si trovano sotto di esso. Non importa se tutti questi frammenti giacciono su uno strato o sono distribuiti su strati diversi: le sovrapposizioni possono esserlo

Dal libro dell'autore

Divisione della grafica raster Modificatore bacchetta magica Se osservi attentamente l'immagine raster sul foglio di lavoro, noterai che è composta da molte parti, i cui pixel hanno lo stesso colore. Flash pensa la stessa cosa. E,

Coordinate di sovrapposizione della mappa texture. Modificatore mappa UVW (proiezione texture UVW)

Molto spesso accade che dopo aver applicato il materiale, quando si tenta di visualizzare un oggetto, il programma visualizzi un messaggio di errore (Fig. 7.18).

Riso. 7.18. Finestra Coordinate mappa mancanti


Il fatto è che nel processo di costruzione di un oggetto, le sue coordinate di proiezione potrebbero essere violate. Questa finestra spiega quale errore impedisce il rendering, indica il nome dell'oggetto per il quale è stato rilevato questo errore e il numero dell'errore.

Le coordinate di mappatura aiutano a garantire che le texture siano applicate correttamente alla superficie di un oggetto. Quando si assegna un materiale contenente texture, sia l'oggetto che la texture devono avere coordinate di fusione. Solo in questo caso è garantita la corretta visualizzazione della texture. Quando si creano primitive standard e oggetti compositi, le coordinate di mappatura delle texture vengono assegnate automaticamente. Per gli altri oggetti è necessario assegnare le coordinate.

Esistono due modi per assegnare le coordinate di mappatura delle texture a un oggetto:

Imposta la casella di controllo Genera coordinate di mappatura nei parametri dell'oggetto. (Genera coordinate di mappatura texture);

Applicare il modificatore Mappa UVW (proiezione texture UVW).

Genera il parametro Coordinate di mappatura. (Genera coordinate di mappatura texture) è disponibile nei rollout delle impostazioni per oggetti primitivi, spline, rotazione ed estrusione. Generare coordinate di sovrapposizione utilizzando questo flag è un modo più semplice, ma l'utilizzo del modificatore UVW Map (proiezione texture UWV) fornisce funzionalità aggiuntive. Innanzitutto il suo utilizzo consente di creare coordinate di mappatura delle texture per oggetti che non possono generarle, come mesh e mesh modificabili. In secondo luogo, consente di regolare le coordinate di sovrapposizione, il che, a sua volta, consente di influenzare la posizione della texture. In terzo luogo, consente di modificare i canali di sovrapposizione delle texture e il tipo di coordinate di sovrapposizione del materiale. Infine, in quarto luogo, consente di selezionare un sistema di proiezione delle texture utilizzando un contenitore di modificatori (Gizmo), che di solito viene chiamato contenitore di mappatura delle texture. La forma del contenitore della mappatura delle texture determina il metodo di proiezione: in coordinate planari, cilindriche, sferiche, 3D, rettangolari, ecc. (Figura 7.19).


Riso. 7.19. Il risultato dell'applicazione di varie forme del contenitore dimensionale del modificatore UVW Map (proiezione texture UVW)


Inoltre, la mappatura delle texture è determinata dal posizionamento, dall'orientamento e dalla scala del contenitore. Ad esempio, un contenitore piatto proietta la trama in una direzione. Se le superfici dell'oggetto a cui è applicata la mappa texture non sono parallele al piano di superficie del contenitore, la texture viene allungata in base al suo orientamento. Se vuoi evitare la deformazione della trama, scegli un contenitore la cui forma sia vicina alla forma dell'oggetto.

Per impostazione predefinita, vengono specificate le coordinate di proiezione planare.

Le impostazioni del modificatore UVW Map (proiezione texture UVW) si trovano in diverse aree (Fig. 7.20), incluse le seguenti:

Riso. 7.20. Parametri del modificatore della mappa UVW (proiezione texture UVW)


Mappatura – imposta il tipo e le dimensioni del contenitore, imposta i parametri della mappa texture e la sua molteplicità (il numero di ripetizioni nel materiale (Tile)), e consente anche di modificare l'orientamento della mappa (Flip);

Canale: consente di specificare fino a 99 opzioni diverse per assegnare coordinate di sovrapposizione a un oggetto. Per visualizzare una particolare opzione di sovrapposizione, il canale delle coordinate UVW della sovrapposizione dell'oggetto deve corrispondere al canale delle coordinate UVW della texture di sovrapposizione;

Allineamento: imposta l'allineamento della posizione, dell'orientamento e della scala del contenitore sovrapposto rispetto alla mappa texture, all'oggetto o al sistema di coordinate globali.

Nell'area Allineamento sono disponibili i seguenti comandi di allineamento del contenitore:

X, Y, Z – posizioni degli interruttori progettate per allineare il contenitore sovrapposto lungo gli assi corrispondenti del sistema di coordinate globali;

Adatta: ridimensiona il contenitore sovrapposto per adattarlo alle dimensioni dell'oggetto. In questo caso le proporzioni della texture potrebbero risultare distorte;

Centro – allinea il contenitore in sovrapposizione al centro dell'oggetto (o al centro della selezione nel caso di più oggetti);

Adatta bitmap: ridimensiona il contenitore di sovrapposizione per adattarlo alle dimensioni della bitmap. Ciò elimina la distorsione delle proporzioni delle immagini associate al materiale utilizzato;

Allineamento normale: consente di allineare il contenitore di sovrapposizione alle normali delle facce dell'oggetto trascinando il puntatore sulla superficie dell'oggetto;

Allinea vista: allinea il contenitore della sovrapposizione della mappa alla finestra corrente;

Adatta regione: consente di ridimensionare il contenitore in sovrapposizione trascinando il puntatore del mouse;

Ripristina: ripristina le dimensioni del contenitore e imposta le dimensioni su quelle predefinite;

Acquisisci: adatta il contenitore sovrapposto alle coordinate di un altro oggetto.

Puoi anche modificare la posizione, l'orientamento e la scala del contenitore sovrapposto selezionandolo dallo stack dei modificatori ed eseguendo le trasformazioni.

Per mettere in pratica il materiale teorico, completa gli esercizi “Esercizio 3. Texturizzazione di un divano e poltrone”, “Esercizio 4. Texturizzazione di una TV” ed “Esercizio 5. Texturizzazione di un paralume” dalla sezione “Pratica” di questo capitolo.


| |

Sovrapposizione di una texture utilizzando il modificatore UVW Map utilizzando l'esempio di un tettoPropongo di considerare un metodo di applicazione della texture che è conveniente nel caso delle forme architettoniche: quando è possibile applicare separatamente la texture su diverse superfici di un oggetto. In questa lezione proverò a farlo usando l'esempio di un tetto.


In questa casa, tutto ciò che devo fare ora è applicare la texture al tetto. Il tetto è formato da due forme: quella principale a forma di piramide e sovrastrutture aggiuntive con finestre mansardate. Proviamolo prima su una piramide, è più semplice. Diamo un'occhiata alla texture del materiale stesso (visibile nello slot) e assegniamo il materiale direttamente al tetto principale, vediamo che subito la texture non si adatta correttamente:

Proviamo semplicemente ad applicare l'intero modificatore al modulo UVW Carta geografica : Per fare ciò, vai al menu principale Modificatori ? Coordinate UV ? Mappa UVW :



Il risultato è stato solo su un poligono, sul resto la texture non si adattava a ciò di cui avevamo bisogno. Ora proviamo a fare ordine diversi tipi sovrapposizioni nel modificatore: from Planare (sovrapposizione planare) inserito Scatola (sovrapposizione su un contenitore rettangolare):

Quindi proveremo altre sovrapposizioni. Riorganizzeremo anche noi Allineamento assi. Vediamo che, qualunque sia la nostra scelta, in questo modo non abbiamo ottenuto il risultato desiderato. C'è una via d'uscita? In casi come questo, sì. Per fare ciò è necessario utilizzare un modificatore UVW Carta geografica non all'intero oggetto, ma a ciascun poligono (o gruppo di poligoni) separatamente. Rimuoviamo il modificatore per ora Mappa UVW dall'oggetto. Andiamo al livello del poligono e selezioniamo il poligono anteriore.
T Ora applica il modificatore al poligono selezionato UVW Carta geografica : Modificatori ? Coordinate UV ? Mappa UVW :



Ora dobbiamo fare qualcosa di simile con i restanti poligoni il cui aspetto ci interessa. Per selezionare il poligono o il gruppo di poligoni successivo senza annullare il passaggio precedente nello stack dei modificatori, è necessario andare al menu principale: Modificatori ? Selezione ? Poli Selezionare : dove devi anche stare al livello dei poligoni. Seleziona il poligono (o il gruppo di poligoni) desiderato:


Assegnamogli un modificatore (a loro) Mappa UVW : procediamo come prima: M modificatori- ? Coordinate UV--- ? Mappa UVW:

Proviamo a configurare con una sovrapposizione planare ( Planare): Per fare ciò, prima di tutto, dobbiamo determinare a quale asse ci stiamo allineando: in opzione Allineamento ci conviene spostare il cerchio oppostoX . Ora selezioniamo le dimensioni:Lunghezza E Larghezza (puoi farlo a occhio o fare affidamento su rapporto delle dimensioni nei poligoni). Qui puoi anche personalizzare il rapporto in base U / V / W piastrella .
Facciamo lo stesso con il terzo lato del tetto: Per fare ciò, seleziona nuovamente il/i poligono/i richiesto/i Poli Selezionare .

E applichiamo anche il modificatore ad esso (a loro) UVW Carta geografica :


E ancora personalizziamo il rapporto:


E faremo la stessa cosa sull'ultimo lato del tetto. Non scriverò più nei dettagli, mostrerò solo l'immagine finale con il quarto lato del tetto:



Nella vista dall'alto puoi facilmente controllare tu stesso:

Vorrei notare ora che non sarà sempre possibile far corrispondere esattamente il motivo nei poligoni con questo metodo di applicazione della texture; questo è forse il principale svantaggio di questo metodo. Diciamo che qui non ho questo compito: adattare con precisione il disegno sui lati del tetto, poiché le cuciture saranno nascoste dalle piastre.
Ora proveremo ad applicare una texture al componente aggiuntivo con Windows. Ci sono diversi componenti in questa parte del tetto, quindi i poligoni sono divisi in tre gruppi ID : i primi vengono assegnati alle tessere ID:
Prepariamo un materiale multicomponente, dove per il primo componente è possibile prendere una copia indipendente del materiale assegnato alla parte principale del tetto. Oppure puoi permetterti di essere creativo con il design e prendere qualche altra trama. In questo caso, è logico disporre il componente aggiuntivo piastrelle flessibili faccio così nuovo materiale con l'immagine di un altro rivestimento: con un motivo a squame.
Assegniamo il materiale preparato alla sovrastruttura (abbiamo lasciato tutti i sottolivelli).È risultato così:

Dopo aver assegnato il materiale, vediamo che anche le scale su alcuni lati guardano nella direzione sbagliata; nei poligoni dobbiamo anche regolare la ripetizione della texture. Bene, iniziamo con un poligono: selezionalo:

Applichiamo un modificatore ad esso UVW Carta geografica :


Adesso è necessario impostare correttamente i parametri: cambiamo il tipo di overlay in Scatola :


Già meglio. Adesso inseriamoAllineamento cerchio sull'asse X :


Adesso non resta che scegliere le taglie. A dire il vero raramente calcolo i valori esatti, più spesso lo faccio a occhio:


Eccolo, finalmente è successo. Ora passo Poli Selezionare Selezioniamo un altro poligono richiesto:


Applicare di nuovo UVW Carta geografica , in questo sito di prova devi solo correggere le dimensioni, lo aggiusto di nuovo a occhio:

Sotto questo poligono evidenziamo quanto segue:


Modifichiamolo:


Se possibile, provo a regolare le dimensioni in modo che il motivo sui poligoni adiacenti possa corrispondere se viene poi combinato lungo le linee. Allo stesso tempo, non sto ancora spostando la ripetizione stessa, ma per allineare finalmente accuratamente il pattern, qui puoi usare il pulsante Normale Allineare (allineamento normale), ma funzionerà solo se non abbiamo cambiato la direzione delle normali, altrimenti questo pulsante invertirà la direzione del disegno. Premilo e ora se tieni premuto pulsante di sinistra mouse, puoi spostare l'immagine - combinala in modo più preciso:


Naturalmente, non è sempre possibile regolare immediatamente le dimensioni a occhio, ma è utile sfruttare questo momento quando è possibile calcolare con precisione il rapporto. In linea di principio ha funzionato. Di conseguenza, regolo anche il seguente poligono:


Faccio lo stesso con tutti gli altri poligoni in questa forma. Ecco un rendering di prova del tetto:
Nota: ovviamente esistono altri modi per applicare la texture a oggetti complessi, ad esempio utilizzando un modificatore Scartare UVW . E forse il metodo qui descritto ti è sembrato troppo noioso e impreciso. Tuttavia, spesso è più comodo usarlo, soprattutto quando applichiamo la texture solo ai poligoni visibili per la visualizzazione, e non a tutti, cioè quando l'angolo di vista è fisso (spesso questo deve essere fatto in ordine per risparmiare tempo e fatica). Un altro vantaggio: questo metodo a volte può correggere rapidamente qualcosa in alcune aree. Gli svantaggi includono il fatto che è impossibile ruotare il disegno ad angoli che non siano multipli di 90 gradi, nonché la complessità già indicata di unire il disegno su piani adiacenti. Ma forse utilizzerai ancora il metodo descritto ora più di una volta. Autori: sito web Preparato da: sito web