Hvad er parallaksekortlægning?

Parallaksekortlægning er en teknik, der giver teksturerede overflader dybde og detalje i forbindelse med computergenererede grafik.
Parallaksekortlægning er et populært værktøj til at skabe illusionen om overfladedetaljer uden at føje ekstra polygoner til en 3D-model. Med denne teknologi kan teksturer afsløre uregelmæssigheder, som f.eks. ujævnheder og fordybninger, når det betragtes fra forskellige vinkler.

a textured bluetooth speaker
Selvom parallaksekortlægning er en avanceret funktion, er det nemt at implementere med de rigtige 3D-modelleringsværktøjer. I denne vejledning forklarer vi, hvordan parallaksekortlægning fungerer, deler et par teknikker og forklarer dens praktiske anvendelsesmuligheder.

Parallaksekortlægning 101.

Hvad er et parallaksekort?

Et parallaksekort er en form for tekstur, der forklarer dybden eller højden på en overflades detaljer – i lighed med et topografisk kort.

Hvis du for eksempel betragter en 3D-grafik af en murstensvæg, ser den flad ud uden specialeffekter. Men parallaksekortlægning får murstensvæggen til at se mere realistisk ud ved at føje tilbagetrukne fugelinjer til det flade billede. Denne teknologi “snyder” øjet ved at manipulere teksturer til at se tredimensionelle ud i et 2D-rum.

Denne teknologi har så mange anvendelsesmuligheder, herunder:

  • Videospil
  • Film og animation
  • Virtual reality og augmented reality
  • Webdesign

De grundlæggende principper ved opfattelse af dybde.

Dine øjne og hjerne arbejder sammen om at behandle visuelle informationer og opfatte dybde. Din hjerne bestemmer dybde vha. binokulære synskoder, der sammenligner hvert øjes billeder for at skabe et sammenhængende billede. Dette hjælper dig med at bedømme dybde.

Men vi kan også bedømme dybde med et enkelt øje, takket være monokulære synskoder. Perspektiv, skygge, relativ størrelse og teksturforløb fortæller din hjerne vigtige informationer om dybde.

Parallaksekortlægning fungerer som følge af hvordan den menneskelige hjerne opfatter dybde. Når du bevæger dig, skifter objekter, der er nærmere, mere end dem, der er længere væk. Parallaksekortlægning anvender dette princip til at foretage objektteksturændringer som en reaktion på din vinkel, hvilket simulerer dybden, som din hjerne forventer at se.

Når du f.eks. kører i en bil, ser træer tæt på ud til at suse hurtigt forbi, mens bjerge i det fjerne bevæger sig langsomt. Denne forskel i bevægelse giver dig en fornemmelse af dybde. Parallaksekortlægning efterligner denne oplevelse ved at få detaljer tæt på til at bevæge sig lidt mere, hvilket skaber illusionen om dybde på en flad overflade.

Parallakseteksturer.

Parallakseteksturer kaldes også højde- eller forskydningskort. Det er gråtonebilleder, hvor grå nuancer viser højden på overfladedetaljerne. En lysere nuance viser højtliggende områder, mens mørkere nuancer er lavtliggende områder.

Disse teksturer gør det muligt at føje dybde til ellers flade områder uden at tilføje flere polygoner. Dette gør visualiseringer mere realistiske uden at gå på kompromis med hastighed eller indlæsningstider.

Parallaksekortlægning anvender teksturer for at vise, hvordan hver del af hovedteksturen bør ændre sig baseret på seerens vinkel. Kortets algoritme fortolker gråtoneværdierne for parallakseteksturen for at skabe et mere realistisk billede.

Sådan skaber man parallakseteksturer.

Hvis du vil generere en parallaksetekstur:

  1. Start med et basisbillede. Dette er et fladt teksturbillede af den overflade, du vil eftergøre, f.eks. mursten, fliser eller sten.
  2. Bestem højden. Visualiser hvilke dele af teksturen, der skal ligge højt og lavt.
  3. Læg det i gråtone. Brug et grafisk redigeringsprogram til at male områderne med grå nuancer – lyse for højtliggende områder og mørke for lavtliggende områder.
  4. Raffinér dit design. Slør og giv kontrast til teksturen for at gøre overgange mellem alle områder mere jævne.

Det behøver du heller ikke gøre manuelt. Adobe Photoshop indeholder værktøjer til at skabe og raffinere gråtonebilleder. Adobe Substance 3D er et mere avanceret værktøj til at skabe parallakseteksturer med nogle få klik.

Parallaksekortlægningsteknikker.

Sådan fungerer parallaksekortlægning.

Parallaksekortlægning fungerer vha. adskillige underliggende principper:

  • Teksturforskydning. Parallaksekortlægning fungerer ved at forskyde teksturkoordinater. Den skifter, hvor teksturprøverne er baseret på seerens perspektiv for at skabe illusionen af dybde.
  • Højde- og forskydningskort. Parallaksekortlægning anvender et gråtonekort til at styre graden af teksturforskydning.
  • Synsvinkel. Parallaksekortlægningseffekten ændrer sig baseret på den vinkel, hvorfra du ser overfladen. Når vinklen ændrer sig, tilpasses forskydningen for at simulere en 3D-overflade.

Forestil dig, at du ser på en åben bog. Hver side repræsenterer et lag af dybde i en tekstur. Du vil se hver side tydeligt, hvis du kigger lige ned på bogen i en 90 graders vinkel. Men hvis du holder bogen skråt, vil siderne, der er tæt på dig, dække de sider, der er længere væk. Parallaksekortlægning simulerer denne effekt på 2D-teksturer vha. et højdekort for at bestemme, hvilke teksturer der er tæt på eller langt væk fra dig.

Trinvis vejledning om parallaksekortlægning.

Parallaksekortlægning er en avanceret teknik, men værktøjer som Substance 3D gør det nemt. Følg disse råd for at komme i gang som begynder:

  • Start med en tekstur. Det kunne f.eks. være en murstensvæg, brostensbelagt sti eller et flisegulv.
  • Opret et højdekort. Brug software som Photoshop til at konvertere teksturen til gråtone.
  • Brug en grafikmotor. De fleste grafikmotorer, som f.eks. Unity, understøtter parallakse kortlægning. Importér din hovedstruktur og højdekortet.
  • Anvend parallaksekortlægningsshader. Tilknyt en shader eller materialer for at føje parallaksekortlægning til din tekstur og knytte den til dit højdekort.
  • Juster parametre. Justér intensiteten af parallakseeffekten, så den opnår den ønskede illusion af dybde.
  • Vist fra forskellige vinkler. Flyt dit kamera rundt for at se, hvordan teksturen tilpasser sig, når du skifter vinkler.

Dette er nogle hurtige tips til at få dig i gang, man du skal ikke være bange for selv at eksperimentere med parallaksekortlægning.

Fordele ved parallaksekortlægning.

Der er mange fordele ved parallaksekortlægning, bl.a.:

  • Øget realisme. Parallaksekortlægning giver billeder et mere taktilt udseende for at simulere virkelige brugeroplevelser.
  • Følelsesmæssig fordybelse. Forbedret realisme har en virkning på historiefortællingen i forbindelse med spil og animationer, hvilket virkeliggør historierne.
  • Optimeret præstation. Parallaksekortlægning tilfører dybde ved at manipulere med teksturer i stedet for at tilføje flere polygoner. Det renderer meget hurtigere, hvilket er nyttigt i forbindelse med applikationer i sand tid som f.eks. videospil.

Praktiske anvendelsesmuligheder.

Parallaksekortlægning er praktisk til en lang række anvendelsesmuligheder, f.eks.:

  • Videospil, herunder virtual reality
  • Arkitektoniske modeller
  • Produktvisualisering for producenter og forhandlere

Fra flad til 3D: parallaksekortlægning i Substance 3D.

Parallaksekortlægning revolutionerede alt lige fra videospil til webdesign. Denne teknologi puster nyt liv i design og giver meget mere detalje til flade 2D-billeder.

Den bedste måde at opleve styrken ved parallaksekortlægning er at afprøve den i dine egne design. Prøv Adobe Substance 3D for at skabe imponerende, avancerede grafikker, der hopper ud af skærmen.

Ofte stillede spørgsmål

HVAD ER FORSKELLEN PÅ BUMP- OG PARALLAKSEKORTLÆGNING?

Begge teknikker simulerer dybde på en overflade uden at tilføje ekstra geometri. Men bumpkortlægning anvender gråtone bump-kort til at simulere høje og lave punkter i en tekstur, hvilket påvirker måden, hvorpå lyset reflekteres. Bump-kortlægning forekommer flad, når du ser det fra en vinkel.

Parallaksekortlægning går et skridt videre ved at forskyde teksturkoordinater på basis af seerens perspektiv. Dette giver mere dybde til teksturer.

HVAD ER FORSKELLEN PÅ ET NORMALKORT OG ET PARALLAKSEKORT?

Et normalkort anvender RGB-farver for at vise retningen af normaler på en overflade. Det giver illusionen af en kompleks overflade. Et parallaksekort er et gråtonebillede, der viser højden på overfladedetaljerne.

HVAD GØR PARALLAKSEOKKLUSIONSKORTLÆGNING?

Parallakseokklusionskortlægning (POM) simulerer selv-skyggevirkning på en overflade for at skabe en realistisk illusion af dybde. Den sporer strålerne fra en seer gennem et højdekort, indtil de rammer en overflade, hvilket gøre det muligt at rendere detaljer på overfladen.

PÅVIRKER PARALLAKSE PRÆSTATIONEN?

Ja. Det er mere effektivt end at tilføje polygoner, men kræver dog større computerkraft end en almindelig tekstur. Basis parallaksekortlægning har en lille virkning på præstation, mens mere avancerede teknikker som okklusionskortlægning kræver større computerressourcer.

https://main--cc--adobecom.hlx.page/cc-shared/fragments/products/substance3d/bottom-blade-cta-s3d-collection