Skip to main content

Hva er detaljnivå?

detaljnivå (LOD) i datagrafikk refererer til prosessen med å forenkle de forskjellige grafiske aspektene ved et tredimensjonalt (3D) objekt som blir gjengitt på avstand.Hensikten med å implementere detaljnivå i et program er slik at gjengivelseshastigheten kan økes når det er flere objekter i den virtuelle scenen, og noen av dem er så fjerne fra betrakteren at fremmede detaljer ikke ville være synlige uansett.Avhengig av det nøyaktige visnivået på detaljer er integrert i et program, kan det være en av to typer: diskret eller kontinuerlig.Diskret LOD erstatter 3D -modeller eller teksturer med separate, vanligvis premade, modeller som har mindre detaljer.Kontinuerlig LOD bruker algoritmer for å dynamisk øke eller redusere detaljene på en modell etter behov.

Nesten alle 3D -grafiske programmer bruker en form for detaljnivå, spesielt videospill.Hvis det er riktig implementert, er LOD nesten umerkelig for betrakteren.Når den beregnede avstanden mellom et objekt i den virtuelle scenen og betrakterens plassering er over et visst antall, kan detaljnivået reduseres.Denne reduksjonen resulterer vanligvis i enten mindre polygoner som utgjør 3D -objektet, reduserte teksturbilder av høy kvalitet eller en kombinasjon av begge.Gjengivelseshastigheten til en scene som bruker detaljnivå er betydelig raskere enn gjengivelseshastigheten til en scene der objekter konsekvent er i full detalj.

Diskret detaljnivå er en metode som bruker et bestemt antall avstander for å bestemme hvilken modell avet objekt vil bli gjengitt.De forskjellige kvalitetsnivåene til 3D -modellen kan enten opprettes i et modelleringsprogram eller beregnes når programmet starter og deretter lagres for senere bruk.Denne metoden fungerer bra, fordi den er enkel og rask.Det er heller ikke foretrukket av noen programmerere og kunstnere fordi noen ganger hoppet fra en LOD -modell til en annen kan virke for åpenbart og føre til at et objekt plutselig virker større og mer detaljert foran betrakteren.

Kontinuerlig detaljnivå faktiskBruker algoritmer for å ta polygonene som utgjør et objekt og enten deler dem for større detaljer eller konsoliderer ansikter for mindre detaljer.Denne versjonen av LOD gir mulighet for en jevn overgang fra en enkelt piksel til full detalj når avstanden senkes.Algoritmene kan imidlertid noen ganger være veldig prosessorintensive og har også muligheten til å gi uønskede resultater, for eksempel manglende polygonflater eller endringer i 3D -modellene som forvrenger den første geometrien.

Andre varianter av LOD inkluderer å redusere bildekvaliteten påTeksturen kartla bilder, ved å bruke små bilder av veldig kvalitet i stedet, eller til og med bare bruke en solid farge uten teksturkartlegging for å tilnærme utseendet på avstand.I en annen metode, i stedet for å faktisk laste en redusert 3D -modell for redusert kvalitet for LOD -formål, erstattes modellen på avstand av en geometrisk primitiv som et sfære eller rektangel, som gjør langt raskere enn vilkårlige polygoner.Det er andre algoritmer som kan brukes til mer spesifikke typer LOD -beregninger, for eksempel de som trengs for å endre terrengmasker og de som kan brukes til å tilnærme gjenstander som beveger seg raskt over scenen.