Unity - Ghid privind nivelurile de detaliu (numai Unity Pro)

Numărul de detalii vizibile pe obiect este redus semnificativ la o distanță considerabilă de cameră. Cu toate acestea, atunci când desenați un obiect, se va folosi în continuare același număr de triunghiuri, chiar dacă unele dintre ele vor fi insesizabile vizual. Există o tehnică de optimizare care vă permite să reduceți numărul de triunghiuri desenate pe măsură ce obiectul se îndepărtează de cameră: niveluri de detaliu (Levels Of Detail, LOD). Dacă întregul obiect nu este aproape de cameră, LOD va reduce sarcina hardware-ului și va îmbunătăți performanța de redare.

Pentru a personaliza redarea LOD a unui obiect în Unity, puteți adăuga o componentă LOD Group la acesta. Puteți afla mai multe despre această componentă pe pagina de ajutor pentru aceasta, cu toate acestea, în imaginile de mai jos, puteți vedea cum se modifică nivelul LOD (Nivel LOD) al unui obiect atunci când vă îndepărtați de cameră. Prima imagine arată un obiect cu nivelul LOD 0 (cel mai detaliat): -

unity
Camera la LOD 0

... iar cea de-a doua imagine arată un obiect cu un nivel LOD mai scăzut atunci când se îndepărtează de cameră:-

unity
cameră la nivelul LOD 1

Deși locația nivelurilor LOD depinde de platforma țintă și de resursele GPU disponibile, Unity vă permite să setați nivelul maxim LOD (Nivel LOD maxim) și compensarea LOD (LOD Bias, adică care dintre nivelurile adiacente să acorde preferință atunci când este situat între ele). ) în Setări de calitate .

Convenția de denumire pentru LOD-uri în obiectele importate

Dacă creați un set de rețele ale căror nume se termină în _LOD0, _LOD1, _LOD2 etc., în funcție de numărul de niveluri LOD de care aveți nevoie, atunci când importați obiectul dvs., un grup LOD (componenta LOD).Grup) cu setările dorite. De exemplu, dacă numele de bază al rețelelor dvs. este Player, atunci puteți crea fișiere denumite Player_LOD0, Player_LOD1 și Player_LOD2 pentru a genera un obiect cu trei niveluri LOD. Convenția de numerotare implică faptul că modelul cu LOD 0 este cel mai detaliat, iar detaliul scade pe măsură ce indicele crește.