Skip to main content

Jaká je úroveň detailů?

Úroveň detailů (LOD) v počítačové grafice se týká procesu zjednodušení různých grafických aspektů trojrozměrného (3D) objektu, který je vykreslen na dálku.Účelem implementace úrovně detailů do programu je, takže rychlost vykreslování může být zvýšena, pokud ve virtuální scéně je více objektů a některé z nich jsou od diváka tak vzdálené, že by cizí detaily nebyly stejně viditelné.V závislosti na přesné způsobu, jak je úroveň detailů integrována do programu, může to být jeden ze dvou typů: diskrétní nebo spojité.Discreet LOD nahrazuje 3D modely nebo textury samostatnými, obvykle premade modely, které mají méně detailů.Continuous LOD používá algoritmy k dynamickému zvyšování nebo snížení detailů na modelu podle potřeby.

Téměř všechny 3D grafické programy používají nějakou formu úrovně detailů, zejména videoher.Pokud je správně implementována správně, je pro diváka téměř nepostřehnutelná.Když je vypočítaná vzdálenost mezi objektem ve virtuální scéně a polohou diváka nad určitým počtem, lze úroveň detailů snížit.Tato redukce obvykle vede buď méně polygonů, které tvoří 3D objekt, snížené obrazy textury kvality nebo kombinaci obou.Rychlost vykreslování scény, která používá úroveň detailů, je výrazně rychlejší než rychlost vykreslování scény, kde jsou objekty důsledně v plné detailu.Objekt bude vykreslen.Různé úrovně kvality 3D modelu mohou být vytvořeny buď v modelovacím programu, nebo vypočteny, když program spustí a poté uloží pro pozdější použití.Tato metoda funguje dobře, protože je jednoduchá a rychlá.Někteří programátoři a umělci to také nejsou upřednostňováni, protože občas by se skok z jednoho modelu LOD do druhého mohl zdát příliš zřejmý a způsobit, že se objekt najednou objeví před divákem větší a podrobněji.Používá algoritmy k tomu, aby polygony tvořily objekt a buď je rozdělily pro větší detaily nebo konsolidaci tváří pro méně detailu.Tato verze LOD umožňuje hladký přechod z jednoho pixelu na úplný detail, jakmile je vzdálenost snížena.Algoritmy však mohou být někdy velmi intenzivní procesor a také mají možnost přinést nežádoucí výsledky, jako jsou chybějící polygonové tváře nebo změny ve 3D modelech, které zkreslují počáteční geometrii.Textury mapované obrázky, místo toho za použití velmi kvalitních malých obrázků, nebo dokonce pouze s použitím plné barvy bez mapování textury, aby se přiblížil vzhled z dálky.V jiné metodě je místo skutečného načtení 3D modelu se sníženou kvalitou pro účely LOD nahrazeno geometrickým primitivem, jako je koule nebo obdélník, což činí mnohem rychleji než libovolné polygony.Existují i jiné algoritmy, které lze použít pro konkrétnější typy výpočtů LOD, jako jsou ty, které jsou potřebné k úpravě terénních sítí, a ty, které lze použít k přibližným objektům, které se rychle pohybují po celé scéně.