Hvad er Relief Kortlægning?

I computergrafik, især tredimensionel (3D) computergrafik, er relieplacering en måde at anvende et todimensionelt (2D) billede på overfladen af ​​et objekt for at ændre udseendet af dets geometri. Et relieffskort er et 2D-billede, hvor hvert billede bestemmer højden på den tilsvarende placering på en 3D-model eller skiftevis er gennemsigtig for at indikere, at der ikke er nogen geometri på det givne punkt på modellen. Når 2D-billedet er kortlagt på overfladen på 3D-objektet, ændrer rendemotoren objektets geometri og flytter hvert punkt, der er knyttet til en pixel i 2D-billedet, en vis afstand fra dens oprindelige koordinat med en værdi, der svarer til til dens tekstur pixel. Dette giver mulighed for meget subtile mængder af detaljer, der kan reagere på lys, kaste nøjagtige skygger og endda dække baggrundsobjekter uden behov for fine, hukommelsesintensive masker til at konstruere geometrien. Et eksempel på denne type kortlægning kunne være at anvende et satellitfoto af jorden på en kugle, hvor relieffekortlægning får punkterne på overfladen af ​​kuglen til at være højere, hvor der er bjerge og forblive flade, hvor der er oceaner.

Relief-kortlægning bygger på et 2D-teksturbillede for de data, der er nødvendige for at gengive et objekt. 2D-billedet består af pixels i forskellige farver, og hver farve oversættes til en bestemt højde. De fleste af disse billeder er i gråtoner, fordi det er let at bestemme højden på et område, når sort ikke svarer til nogen højde, rent hvidt vil være maksimal højde, og gråt udgør værdierne imellem.

Når et objekt har 2D-tekstur anvendt til reliëfmapping, matches placeringen af ​​hver pixel til et punkt i objektets geometri. Hvis teksturpixel i billedet, kaldet en texel, har en anden værdi end nul, justeres 3D-koordinaten af ​​overfladen på modellen med værdien af ​​pixlen væk fra midten af ​​objektet i retning af overfladen normal. Mængden af ​​bevægelse, som hver tekstel-enhed repræsenterer, kan indstilles meget lavt, så aflastningskortlægningen kan bruges til kun at gøre subtile deformiteter i en overflade, eller den kan indstilles højt, så et relieffstekstortkort vil oversætte til vildt-tagget terræn.

Der er mange anvendelser til aflastningskortlægning i computergrafik, fra at vise 2D-kartografiske kort i 3D til geometrisk simulering af meget detaljerede strukturer, såsom den vævede overflade på en trøje. Det skal bemærkes, at kortlægning af nødhjælp ligner meget mappekortlægning, og nogle programmer optimerer faktisk kortlægningen på afstand inden for en scene ved at vende tilbage til bulkmapning. Den største forskel er, at selvom nogle lignende overfladevirkninger kan opnås, får mappekartlægning aldrig faktisk årsag til, at objektets geometri stikker ud uden for dens grundlæggende geometriske form. Dette betyder, at hvis en kugle er kortlagt med et billede af bjerge, så vil den synlige overflade nøjagtigt gøre bjergene, men kanten af ​​kuglen og skyggen af ​​kuglen vil forblive perfekt rundt. Reliefkortningsteknikken ville faktisk ændre kuglen, så dens geometri nøjagtigt reflekterer teksturhøjderne.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?