Texturile detaliate sunt

numire

Imaginea arată cel mai bine atunci când detaliile texturii se apropie de rezoluția ecranului. Dacă rezoluția ecranului este mare (textura este prea mică / obiectul este foarte aproape), se obține o imagine neclară. Dacă rezoluția textura este prea mare (textura prea mare / obiect foarte departe), vom obține pixeli aleatoare - și, astfel, pierderea de detalii fine, pâlpâire și un procent mare de ratări în cache. Se pare că este mai bine să aibă mai multe texturi de diferite detalii și de a impune entității, care este cel mai potrivit într-o situație dată.







Principiul de funcționare

Se creează o așa-numită piramidă MIP - o secvență de texturi cu o rezoluție de la maxim la 1 × 1. De exemplu, 1 x 1, 2 x 2, 4 x 4, 8 x 8, 16 x 16, 32 x 32, 64 x 64, 128 x 128, 256 x 256, 512 x 512, și 1024 × 1024. Fiecare dintre aceste texturi este numită nivelul MIP (nivelul MIP în limba engleză) sau nivelul de detaliere (nivelul de detaliu în limba engleză).







Când maparea texturii se calculeaza distanta la obiect, respectiv, este numărul de textură în cazul în care rezoluția - rezoluția camerei virtuală (numărul de pixeli pentru a fi mărimea obiectului într-o singură unitate situată într-o singură unitate de cameră ..), Scale - scala textură (dimensiune texel în unități de lume tri-dimensională), dist - distanța la obiect în aceleași unități, MIP prejudecată - un număr care vă permite să alegeți textura mai mult sau mai puțin detaliate decât dând formula. Această cifră este rotunjită la ansamblu, iar textura cu numărul corespunzător (zero - cea mai detaliată, prima jumătate a celei mai mici, etc.) este suprapusă pe obiect.

Dezavantaje, soluții

MIP-texturare nu rezolvă problema de texturi, care sunt la un unghi ascuțit față de privitorului (de exemplu, drumul în simulator auto). Astfel de texturi de rezoluție pe o axă diferă de rezoluția celuilalt - și, de exemplu, imaginea pe axa X este în mod clar neclară, în timp ce axa Y flicker vizibile texturi rezoluție supraestimare inerente. Există câteva modalități de a rezolva această problemă (pornind de la cea mai puțin calitativă):

În sfârșit, există o limită clară între nivelurile de PMI. Acest lucru este rezolvat prin filtrarea trilineară.







Articole similare

Trimiteți-le prietenilor: