Material recommendations in Unreal

A használt anyagok közvetlenül befolyásolhatják, hogy a projektek mennyire futnak az Unreal Engine-ban. Ez az oldal gyorsútként használható a vegyes valóságon áteső alkalmazások legjobb teljesítményének érdekében használt alapbeállításokhoz.

TestreszabottUV-k használata

Ha az anyagon EGYENL-csempét kell biztosítania, használja a CustomizedUV-ket a textúracsomópont OFE-jának közvetlen módosítása helyett. A customizedUV-k segítségével a Képpont árnyékoló helyett a Csúcspont árnyékolókban módosíthatja a UV-ket.

Anyagbeállítások az Unrealben

Az anyag részleteit az Unreal Engine dokumentációjában és az ajánlott eljárásokat tartalmazó példákban találja az alábbi képernyőképeken:

Ajánlott anyagbeállítások az Unrealajánlott anyagbeállításában

Nem ajánlott anyagbeállítások az Unrealnem ajánlott anyagbeállításában

A Blend Mode módosítása

Javasoljuk, hogy a kevert módot átlátszatlanra váltsa, hacsak nincs erős indok arra, hogy másként tegye. A maszkolt és átlátszó anyagok lassúak. Az anyagokkal kapcsolatos további részleteket az Unreal Engine dokumentációjában találja.

A kevert mód módosítása

Világítás frissítése mobileszközökön

A teljes pontosságot ki kell kapcsolva. A világostérkép megvilágítása irányú információk elforgatásával hívható le. Ha le van tiltva, a világostérképek megvilágítása egyszerű, de olcsóbb lesz.

Mobil anyagbeállítások az Unrealben

A továbbítási árnyékolás beállítása

Ezek a lehetőségek javítják a vizualizációk hűségét a teljesítmény árán. A maximális teljesítmény érdekében ezeket ki kell kapcsolva.

Árnyékolási anyagbeállítások továbbítása az Unrealben

Anyagtranzitencia beállítása

Azt jelzi, hogy az átlátszó anyagokra nem lehet hatással a Bloom vagy a DOF. Mivel ezek a hatások ritkán fordulnak elő az MR-hez, ennek a beállításnak alapértelmezés szerint be kell kapcsolva lennie.

Mobil különálló transencyency beállítás az Unrealben

Választható beállítások

Az alábbi beállítások javíthatják a teljesítményt, de bizonyos funkciókat letilthatnak. Csak akkor használja ezeket a beállításokat, ha biztos benne, hogy nincs szüksége a szóban forgó funkciókra.

Nem kötelező anyagbeállítások az Unrealben

Ha az anyaghoz nincs szükség tükrözésre vagy fényre, akkor ennek a beállításnak a beállítása óriási teljesítménynövelést eredményez. A belső tesztelés során olyan gyors, mint a megvilágítási információk biztosítása.

Ajánlott eljárások

Az alábbiak nem annyira "beállítások", mint az Anyagokkal kapcsolatos ajánlott eljárások.

Paraméterek létrehozásakor lehetőség szerint inkább a "Statikus paraméterek" paramétert használja. A statikus kapcsolók az anyag egy teljes ágának eltávolítására használhatók, futásidejű költségek nélkül. A példányok különböző értékekkel is rendelkezik, így teljesítményvesztés nélkül állíthat be sablonos árnyékolót. Ennek az az hátránya, hogy több permutáció is létrejön, amelyek árnyékoló újrakompatitálást okoznak. Próbálja meg minimalizálni az anyag statikus paramétereinek számát és a használt statikus paraméterek permutációit. Az anyagparaméterek renderelésével kapcsolatos további részleteket az Unreal Engine dokumentációjában találja.

Ajánlott eljárások az anyagbeállításokhoz

Anyagpéldányok létrehozásakor előnyben kell részesítenünk a Material Instance Constantt a Material Instance Dynamic helyett. A Material Instance Constant egy példányos anyag, amely csak egyszer számít ki a futtatás előtt.

A Content Browser (Tartalomböngésző) használatával létrehozott anyagpéldány (kattintson a jobb gombbal az Anyagpéldánylétrehozása) egy Material Instance Constant (Anyagpéldány állandója) példány. A Material Instance Dynamic kódon keresztül jön létre. A material példányokkal kapcsolatos további részleteket az Unreal Engine dokumentációjában talál.

Anyagpéldányok létrehozása az Unrealben

Figyelje az anyagok/árnyékolók összetettségét. A Material költségeinek különböző platformokon való megtekintéséhez kattintson a Platformstatisztikák ikonra. Az anyagokkal kapcsolatos további részleteket az Unreal Engine dokumentációjában talál.

Anyagpéldány dinamikus beállításainak létrehozása az Unrealben

A Shader Complexity View (Árnyékoló összetettsége) nézet módban gyorsan át tudja tekinteni a árnyékoló relatív összetettségét.

  • Megtekintési mód gyorskulcsa: Alt + 8
  • Konzolparancs: viewmode shadercomplexity

Anyag összetettsége az Unrealben

Lásd még