Flyttingskartlegging

"  Forskyvningskartlegging  " er en teknikk som ligner på støtkartlegging , normal kartlegging og parallaks kartlegging , men bruker, i motsetning til andre teknikker, tekstur (som kan være prosessuell) eller det som kalles et "  høydekart  " (tekstur som skaper lettelse i visse tilfeller ) som vil endre den geometriske posisjonen til punktene på overflaten som dette "forskyvningskartet" påføres. Disse geometriske posisjonene vil bli bestemt i henhold til verdien (representert med en farge) tildelt teksturen. Denne effekten vil gi overflaten stor presisjon og et stort antall detaljer. På den annen side er det blant de andre teknikkene nevnt ovenfor den som krever mest ressurser fra datamaskinen, grådighet på grunn av den store mengden "ny geometri".

I mange år var forskyvningskartlegging en teknikk som var reservert for avanserte renderingmotorer , som RenderMan , mens sanntids- API-er , som OpenGL eller DirectX , ikke var i stand til å støtte en slik teknikk. For å forklare dette fraværet er en av grunnene til å sitere det faktum at implementeringen av forskyvningskartlegging ville ha krevd en adaptiv tessellering av overflaten, slik at mikropolygonene forårsaket av forskyvningen tilsvarer størrelsen på en piksel på skjermen.

Verdier for fortrengningskart

Forskyvningskart bruker verdier for flytende punkt som ikke har noen spesifikk referanse. For eksempel kan vi tro at grått (50% hvitt / 50% svart) er en nøytral verdi, mens verdier i svart "uthuler" objektet og de i hvitt gir lettelse. Men fortrengningskartlegging fungerer ikke slik. Dette er fordi verdiene til alle nyanser av gråtonen avhenger av gjengiveren. Hvis vi tar tilfelle hvor 0 er en nøytral verdi, vil verdiene som vil være over legge til lettelse, mens verdiene nedenfor vil utvides. For å gjøre at teksturverdiene samsvarer med gjengivelsesverdiene, brukes ofte en "node" for å kunne endre teksturverdiene i sanntid. Bildet til høyre på siden illustrerer det som er beskrevet: grå brukes som en nøytral verdi. Dermed har alle verdiene som ligger under dette grå, de som derfor er mørke, uthulet overflaten. Det var derfor ingen ekstra lettelse, bare “uthulet”.

Se også