Kokie Gouraud jautrūs ir tekstūros atvaizdis į 3-D vaizdo žaidimų?
Dauguma 3 -D objektai sukurtos kompiuterinių žaidimų yra sudaryta iš poligonų. Daugiakampį yra sritis, apibrėžta linijomis. Norėdami daugiakampį, turite turėti bent tris eilutes
linijos jungia koordinačių serijos trimatis ". Vietos " kompiuteris sukuria. Taško, kur linijos jungia į žinomas kaip viršūnių. Kiekviena viršūnė turi X, Y ir Z koordinates.
Kai kiekvienas daugiakampis turi viršūnių rinkinį apibrėžti savo formą, ji turi informacijos, kad jis jums pasakys, ką atrodyti kaip. Yra keturi paplitę būdų tai padaryti:
Butas jautrūs tiesiog priskiria vienos spalvos į poligoną. Tai labai paprasta ir greita, bet daro objektas atrodo labai dirbtinis. Gouraud spalvinimas yra labiau įsitraukti. Spalvos yra skiriamas kiekvienam viršūnių, tada jie yra sumaišomos visoje daugiakampio veidą. Kadangi kiekviena viršūnė yra paprastai susietas su bent tris skirtingas daugiakampių, tai daro objektas natūraliai atrodo vietoj briaunotas. Pažvelkite šiame pavyzdyje:.
Tą patį objektą su lygaus ir Gouraud spalvinimas taikomas
Jūs pastebėsite, kad kamuolys su Gouraud šešėliai atrodo daug sklandžiau nei vienodo tamsesniame vieną. Tačiau atidžiau pažvelgti į du rutulius kontūrų. Tai kur jūs galite pasakyti, kad abu rutuliai tą patį skaičių poligonų!
sudėtingesnė versija šešėlio nustatymą, Phong, yra retai naudojami žaidimų. Kur Gouraud jautrūs interpoliuoja spalvas vidutiniškai tarp viršūnių, Phong jautrūs vidurkiai kiekvienas pikselis remiantis iš pikselių gretimų jai spalvų.
Kitas paplitęs metodas nustatant daugiakampio išvaizdą yra naudoti tekstūros žemėlapių. Pagalvokite apie tekstūros kartografavimo kaip vyniojimo dabartį. Kiekvienas dėžutės esate vyniojimo pusė yra tuščias daugiakampis. Galima dažyti baudos aikštelę, tačiau tai būtų labai sunku tai suderinti visus ant įpakavimo popieriaus dizaino. Tačiau, jei jūs imtis vyniojamasis popierius ir sandariai uždenkite jį langelį, jūs visiškai pasikeitė langelį