Textúra (počítačová grafika): Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Bronto (diskusia | príspevky)
Bez shrnutí editace
doplnenie
Riadok 1:
'''Textúra''' je predpis, ktorý definuje vlastnosti určitého materiálu v grafike, a ktorý opisuje jeho správanie pri interakcii s lúčmi svetla. Zjednodušene: textúra je obraz z reálneho sveta (povrchy - múr, omietka, koža, látka, kovový povrch, piesok, celé budovy s oknami, tváre ľudí a zvierat, architektonické detaily ...) ktorým "obalíme" vygenerovaný trojrozmerný objekt tak aby sme dosiahli jeho maximálnu podobnosť so skutočnosťou.
{{na úpravu}}
 
'''Textúra''' je predpis, ktorý definuje vlastnosti určitého materiálu v grafike, a ktorý opisuje jeho správanie pri interakcii s lúčmi svetla.
Textúra je uložená vo forme bitmapy, alebo dvojrozmerného (alebo viacrozmerného) poľa.
 
Textúrou sa vypĺňa plocha [[polygón (počítačová grafika)|polygónu]]. Textúru si môžeme predstaviť ako kúsky tapety veľkosti polygónu, ktoré na jednotlivú plôšku polygónu prilepíme. Informácia o tom, aká textúra prislúcha polygónu je uložená v jeho vrchole. Na textúru sa aplikujú efekty a preto ak osvetlenie (efekt) zmení jas polygónu zmení sa tým aj jas textúry. Jas oblasti teda nie je závislý na aplikovanej textúre.
 
Najjednoduchšou metódou „osvetlenia“ textúry je, keď sa osvetlenie počíta len v mieste [[vrchol (počítačová grafika)|vrcholu]] (vertexu). Táto metóda sa nazýva (Per-Vertex Lighting). Vrchol má informáciu o tom aká intenzita (farba, druh ...) osvetlenia je na ňom a zvyšok plochy a teda aj textúry sa len interpoluje – vytieňuje (shading) do hodnôt podľa interakcie osvetlenia ostatných vrcholov ohraničujúcich polygón. Keďže bodov je relatívne málo je aj výpočet rýchly. Pre dokonalejšie osvetlenie sa počíta hodnota osvetlenia pre každý bod (pixel) polygónu zvlášť.
 
Zmena polygónu (presun, deformácia) automaticky spôsobí aj zmenu textúry.
 
Existujú aj špeciálne textúry (displacement texture), ktoré už majú definovaný pohyb a hĺbku (3D textúra) – napr. vlniaca sa vodná hladina, vlniaca sa tráva ...
 
Realistickosť zobrazenia objektu možno zvýšiť naznačením drsnosti a farebných obrazcov na jeho stenách. Textúra je definovaná funkciou T = f(x,y). V počítačovej grafike je táto funkcia reprezentovaná dvojrozmerným poľom, v každom prvku poľa je uložená farba zodpovedajúceho pixel
 
[[Kategória:Počítačová grafika]]