Displacement mapping giver normalt flade teksturer et tredimensionelt udseende ved at lagre højde information i tekstur. Denne teknik tilføjer realisme til overflader såsom tagdækning helvedesild eller udskæringer. Fordi kortlægning forskydning kræver et stort antal knudepunkter , teknikken afhængig mosaikarbejde at skabe disse avancerede former. Som en standardfunktion i DirectX 11, kan udviklere drage fordel af kortlægning forskydning for at forbedre udseendet af in-game grafik uden at tage en større ydeevne hit.
Forfining Algoritmer
DirectX 11 er tessellation funktioner hjælper udviklere at drage fordel af raffinement algoritmer, der bruger fine, tessellated polygoner - trekanter , der udgør tre- dimensionelle modeller - at udjævne modeller, som ellers kan blive takkede, der giver mulighed for buede snarere end kantede overflader. DirectX 11 rummer en algoritme kaldet PN - trekanter eller N- patches til at skabe disse glatte, buede overflader. Med denne teknik , spil ikke længere nødt til at stole på simple , kantede former for effektiv ydeevne .
Detaljeringsgrad
Uden tessellation , tre- dimensionelle spil stole på tricks , såsom pop -in eller konsistens tegne -in - detaljer eller genstande optræder kun, når afspilleren er i tæt hold - for at optimere ydeevnen. Spil, der bruger disse teknikker butik modeller med varierende niveauer af detaljer og bytte dem på i farten. Via et DirectX 11- understøttet proces kendt som dynamisk tessellation kan udviklere forbedre ydeevnen ved hjælp af kun én model pr objekt. Spillet oprindeligt gengiver objektet i lav detalje, når set fra en afstand. Derefter bruger de ekstra trekanter , som tessellation , objektet får detaljer som spilleren tilgange .
Negative effekter på ydeevne
Selvom korrekt brug af tessellation udnytter teknikker såsom forskydning kortlægning , forfining algoritmer og dynamisk detaljeringsgrad eller LOD , for at forbedre både ydelse og grafik, forkert brug af tessellation faktisk hæmmer spillets ydeevne . For eksempel, når de fleste polygoner på en model dækker én pixel eller mindre , 3- D grafik ydeevne lider. Som tessellation skaber flere polygoner , det reducerer effektiviteten af multisample antialiasing , der hjælper med at udglatte forekomsten af de enkelte pixels på polygon kanter.
Hoteltilbud