IT-lexikon › Programmering › Nivåströmning

Nivåströmning

Programmering In English → Uppdaterad: 2026-10-25

Att ladda och lossa delar av spelvärlden under drift så att en stor värld ryms i minnet utan laddningsskärmar.

Världen delas i bitar — sublevels, celler eller ett rutnät — och bara de nära kameran ligger i minnet. En bakgrundstråd laddar det spelaren närmar sig och lossar det som faller bakom, styrt av avstånd, volymer spelaren korsar eller ett uttryckligt skript. Gjort rätt blir det en sömlös öppen värld utan laddningsskärm mellan områden, som i GTA och Elder Scrolls.

Det svåra är att dölja latensen: strömma långt nog i förväg, annars springer spelaren om laddaren och ser pop-in. Minnet måste budgeteras för att flera bitar överlappar vid gränserna, och speltillståndet hållas konsekvent tvärs över en skarv. Nästan alltid parat med LOD och occlusion culling för att hålla nere vad som renderas.

← Tillbaka till lexikonet