Unity - Посібник Рівні деталізації (тільки для Unity Pro)

Кількість видимих ​​на об'єкті деталей суттєво знижується при значній відстані від камери. Однак, при малюванні об'єкта все ще буде використовуватися та сама кількість трикутників, навіть не дивлячись на те, що частина з них візуально буде непомітно. Існує техніка оптимізації, яка дозволяє знижувати кількість трикутників, що відмальовуються, в міру видалення об'єкта від камери: рівні деталізації (Levels Of Detail, LOD). Якщо ваш об'єкт не знаходиться близько до камери, LOD знизить навантаження на обладнання та підвищить продуктивність відтворення.

Для налаштування LOD зображення об'єкта в Unity, ви можете додати на нього компонент LOD Group . Більш детально з цим компонентом ви можете ознайомитися на сторінці з довідкою по ньому, однак, на зображеннях, наведених нижче, ви можете ознайомитися з тим, як змінюється рівень LOD (LOD Level) об'єкта при віддаленні від камери. На першому зображенні показаний об'єкт з рівнем LOD 0 (найбільш деталізований):-

посібник
камера на рівні LOD 0

… і на другому зображенні показаний об'єкт із меншим рівнем LOD при віддаленні від камери:-

посібник
камера на рівні LOD 1

Хоча розташування рівнів LOD і залежить від цільової платформи та доступних GPU ресурсів, Unity дозволяє встановити максимальний рівень LOD (Maximum LOD Level) та зміщення LOD (LOD Bias, тобто якому з сусідніх рівнів віддавати перевагу при розташуванні між ними) у Quality Settings .

Угода про іменування LOD в об'єктах, що імпортуються.

Якщо ви створюєте набір мішів, імена яких закінчуються на _LOD0, _LOD1, _LOD2, і т.д., відповідно до кількості необхідних вам рівнів LOD, то при імпорті вашого об'єкта буде автоматично створена група LOD (компонент LODGroup) з потрібними налаштуваннями. Наприклад, якщо базова назва ваших мішей - Player, ви можете створити файли з іменами Player_LOD0, Player_LOD1 і Player_LOD2 для генерації об'єкта з трьома рівнями LOD. Угода про нумерацію передбачає, що модель з LOD 0 є найбільш деталізованою, і деталізація знижується зі збільшенням індексу.