Põrandakate 101 - tekstuuri kaardistamise alused

Kuidas koostatakse tekstuurkaarte?

See artikkel on teine ​​osa meie pinnakatte seeriast. Esimene osa hõlmab 3D-mudeli UV-välimuse loomist. Nüüd vaatame tekstuuri kaardistamist.

Mis on tekstuuri kaardistamine?

Tekstuurikaart on kahemõõtmeline pildifail, mida saab rakendada 3D-mudeli pinnale, et lisada värvi, tekstuuri või muud pinnaandmeid, nagu läikivus, peegelduvus või läbipaistvus. Tekstuurikaardid on välja töötatud nii, et see vastab otseselt lahti pakitud 3D-mudeli UV-koordinaatidele ja on kas kujundatud reaalsetest fotodest või käsitsi maalitud graafika rakendustes nagu Photoshop või Corel Painter.

Tekstuurikaardid on tavaliselt värvitud otse mudeli UV-väliskujunduse peal, mida saab eksportida 3D-tarkvarapaketi ruut-bitmap-kujutisena. Tekstuuride kunstnikud töötavad tavaliselt kihiliste failidega, mille UV-koordinaadid on poolläbipaistvas kihis ja mida kunstnik kasutab konkreetsete detailide asetamiseks.

Värv (või difuusne) kaardid

Nagu nimigi viitab, on tekstuurikaardi kõige ilmsem kasutamine mudeli pinnale värvuse või tekstuuri lisamiseks. See võib olla nii lihtne, kui puidust terade tekstuuri kasutamine lauapinnale või nii keeruline kui kogu mängujoonis värvikaart (sh armor ja tarvikud).

Kuid termin " tekstuurikaart" , nagu seda sageli kasutatakse, on mõnevõrra ebakorrektne pinnakaart, mis mängib arvutigraafikus üliolulist rolli lisaks värvile ja tekstuurile. Tootmisseadetes on iseloomu või keskkonna värvikaart tavaliselt vaid üks kolmest kaartist, mida kasutatakse peaaegu iga 3D-mudeli jaoks.

Ülejäänud kaks "olulist" kaarditüüpi on spekulaarkaardid ja tõukejõud, nihked või tavalised kaardid.

Spekulatsioonikaardid

Spotkaardid (tuntud ka kui läikekaardid). Spetsiaalne kaart räägib tarkvara, millised mudeli osad peaksid olema läikivad või läikivad, samuti läikivuse ulatus. Spetsiaalkaardid on tähistatud selle poolest, et säravad pinnad, nagu metallid, keraamika ja mõned plastmassid, näitavad tugevat peegelduslikku rõhku (otsene peegeldus tugevast valgusallikast). Kui te pole kindel, milline on peegelpiltidest, otsige oma kohvi kruuse valget peegeldust. Veel üks tavaline peegelduse peegelduse näide on väike valge lummur kellegi silmaga, veidi üle õpilase.

Spetsiaalkaart on tavaliselt halltooniline pilt ja on absoluutselt vajalik pindade jaoks, mis ei ole ühtlaselt läikivad. Näiteks soomustatud sõiduk vajab armukese kriimustuste, mõlgidena ja puuduste tuvastamist, et veenvalt kohata. Samamoodi peaks mitmest materjalist valmistatud mängumärk sisaldama spekulaarkaarat, et edastada iseloomu naha, metallist vöö pandla ja rõivamaterjali erinevat tasakaalu.

Bump, Displacement või Normal Map

Mõnevõrra keerukam kui mõlema eelnenud näite puhul on kokkupõrkekaardid selline tekstuuri kaart, mis võib anda mudeli pinnale reaalajas märke põrkumiste või depressioonide kohta.

Mõtle tellistest seinale: tellistest seina kujutist võib kaardistada tasasele hulknurga tasapinnale ja nimetada lõpetatud, kuid tõenäoliselt ei tundu see lõppsõnas väga veenev. Seda seetõttu, et tasasele tasapinnale ei reageeri valgusele samal viisil, nagu oleks telliskivisein, selle pragude ja jämedusega.

Reaalsuse mulje suurendamiseks lisatakse täpseks jämeda ja teralise pinnase pinnale jäljendamise või tavalise kaarti ning tõuseb illusioon, et praamid telliste vahel tegelikult kostuvad. Muidugi oleks võimalik saavutada sama efekti, modelleerides iga tellistust käsitsi, kuid tavaline kaardistatud lennuk on palju arvutuslikult efektiivsem. Tänapäeva mängustööstuses pole võimatu üle hinnata tavalise kaardistamise tähtsust - mängud lihtsalt ei suuda tavaliste kaartidega täiesti välja kujundada.

Tõusud, nihutus ja tavalised kaardid on arutelud omaette ja on absoluutselt hädavajalikud fotorealistlikkuse saavutamiseks renderdamisel .

Olge huvipakkuvas artiklis, mis neid sügavuti kattis.

Teised kaarditüübid

Nende kolme kaarditüübi kõrval on veel üks või kaks teist, mida näete suhteliselt tihti:

Vaatasime UV-de loomist ja paigutamist ning läbisime erinevat tüüpi pinnakaarte, mida saab 3D-mudelile rakendada. Olete oma 3D-mudeli pinnakatega hästi valmis!