як додати туман в єдності


Відповідь 1:
Чи збільшує або зменшує туман в грі FPS і продуктивність?

Раніше це могло б стати підвищенням продуктивності і використовувалось для цього. У наш час це частіше візуальний ефект і може коштувати продуктивності.

Ігри в 90-х і на початку 2000-х років часто мали простий туман на відстані, який починався через стільки метрів у кожному напрямку. Це дозволило грі обмежити свою "дистанцію розіграшу" (наскільки далеко від положення гравця / камери все відображається), зберігаючи при цьому прийнятний візуальний ефект. Коли ви не можете дозволити собі здавати речі занадто далеко, «ховати» їх за туманом (насправді зовсім не робити) - хороший вибір. Якщо речі зникають у тумані, це набагато привабливіше, ніж просто починати зникати в повітрі через певний момент. (Візуально "дистанційний туман" також допомагає сприймати глибину у більшій сцені.) Сам туман обробляється за допомогою простої формули, заснованої на відстані, і, як правило, дешевий для надання.

Наприклад, ось гра з різними налаштуваннями, що показує використання туману, щоб «приховати» віддалені пейзажі, які не відображаються:

Сучасні ігри, як правило, мають набагато кращі візуальні ефекти (і менш обмежені відстані розіграшу), і їх туман має тенденцію бути об'ємним (займаючи певний обсяг простору, а не просто згасаючи на відстані в кожному напрямку). Він також іноді взаємодіє з освітленням (“божі промені” / світлові шахти, затінення від туману тощо) для отримання додаткового ефекту. Це все робить гарні візуальні ефекти, але має вартість продуктивності.


Відповідь 2:

І те, і інше, залежить від типу туману та способу його використання.

Якщо це як у старих іграх на Тихому пагорбі, де туман створюється для обмеження візуалізованої площі, тоді він збільшує FPS, оскільки дозволяє двигуну робити менше за раз, тим самим використовуючи менше обчислювальної потужності для завершення кожного кадру. Саме з цієї причини Сайлент Хілл використовував туман для покращення продуктивності, і це мало побічний ефект від створення більш атмосферної гри.

Якщо це туманна область, заповнена ефектом частинок або об'ємний туман, це зменшить частоту кадрів у порівнянні з тією ж сценою без туману (якщо, звичайно, програмісти не вирішать додати системи для обмеження того, що відображається, коли присутній туман. У будь-якому випадку , різниця не повинна бути великою для цього.


Відповідь 3:

Туман збільшує частоту кадрів в секунду у грі, оскільки зменшує кількість об’єктів та текстур, які відображаються на екрані, завдяки чому зменшується оподаткування вашого обладнання.

Більше туману = більше кадрів в секунду

Щасливих ігор!