qK0ZIKA.jpgHivatalos Honlap | Hivatalos Fórum | Aerosoft | OMSI 2 Steam-en | OMSI SDK | OMSI+
Spoiler használat | Linkek beillesztése | Videó beszúrása | Képek beszúrása

OMSI The Bus Simulator 1 & 2 Topik


SZABÁLYZAT

Warez, vagy OMSI-hoz szorosan nem kapcsolódó témában látogass el ide:
OMSI 1 & 2 OFF, WAREZ TOPIC

  • 242p1
    #61476
    Mikor a játékban megjelenik egy textúra a 3D megjelenítő a textúrákból mipmapokat generál, ami egy leméretezett másolata az eredeti textúrának. Minden mipmap oldalhossza egy 2-es hatvánnyival kisebb mint a felette lévő, például egy 1024x512-es textúra (2^10x2^9) mipmapjai 512x256 (2^9x2^8), 256x128 (2^8x2^7), 128x64, 64x32, 32x16, 16x8, 8x4, 4x2, 2x1. Ezt egyrészt textúra élsimításra használja keverve az eredeti és a csökkentett kép pixeleinek színértékeit, ezért nem pixelesen jelenik meg pl. a 256x256-os gyári macskakő textúra, másrészt ha messziről, vagy kis méretben látszik egy textúra akkor nem az eredetit jeleníti meg, hanem csak egy mipmapját, mivel kevesebb pixel jelenik meg, gyorsul a renderelési folyamat. A modern videokártyák és renderelő szoftverek támogatják a nem kettő hatványos textúrát és mipmap-et is, ilyenkor az oldalhossz feléhez legközelebb eső egész szám lesz a következő mipmap szint oldalhossza. Az OMSI az elég régi DirectX9-et használja, ami csak korlátozottan támogatja a nem kettő hatványos textúrákat, ez esetben a textúrának csak 1 mipmap szintje van, ami azt jelenti, hogy sok esetben feleslegesen nagy textúrát kell renderelni.