Udostępnij za pośrednictwem


Zalecenia materialne w programie Unreal

Używane materiały mogą bezpośrednio wpływać na to, jak dobrze działają projekty w aplikacji Unreal Engine. Ta strona działa jako szybki start dla podstawowych ustawień, których należy użyć, aby uzyskać najlepszą wydajność aplikacji rzeczywistości mieszanej.

Korzystanie z niestandardowych woluminów UVs

Jeśli potrzebujesz zapewnić płytę UV na materiale, użyj dostosowanych telewizorów zamiast bezpośrednio modyfikować uv węzła tekstury. Niestandardowe elementy UVs umożliwiają manipulowanie telewizorami w cieniowaniach wierzchołków, a nie cieniowania pikseli.

Ustawienia materiału w programie Unreal

Szczegółowe informacje o materiale można znaleźć w dokumentacji aparatu Unreal Engine i przykładach najlepszych rozwiązań na poniższych zrzutach ekranu:

Zalecane ustawienia materiału w konfiguracji materiału Unreal Recommended

Niezgodne z zalecanymi ustawieniami materiału w konfiguracji nierealistycznej materiałów

Zmienianie trybu blend

Zalecamy ustawienie trybu mieszanki na nieprzezroczyste, chyba że istnieje silny powód, aby zrobić inaczej. Materiały maskowane i przezroczyste są powolne. Więcej informacji na temat materiałów można znaleźć w dokumentacji aparatu Unreal Engine.

Zmiana trybu mieszanki

Aktualizowanie oświetlenia dla urządzeń przenośnych

Pełna precyzja powinna być wyłączona. Oświetlenie mapy światła można wybrać w dół, obracając informacje kierunkowe. W przypadku wyłączenia oświetlenie z map świetlnych będzie płaskie, ale tańsze.

Ustawienia materiału mobilnego w programie Unreal

Dostosowywanie cieniowania do przodu

Te opcje zwiększają wierność wizualną kosztem wydajności. Należy je wyłączyć w celu uzyskania maksymalnej wydajności.

Ustawienia materiału cieniowania w obszarze Unreal

Ustawianie przezroczystości materiału

Wskazuje, że przezroczysty materiał nie powinien mieć wpływu na bloom lub DOF. Ponieważ oba te skutki są rzadkie w mr, to ustawienie powinno być domyślnie włączone.

Ustawienie przezroczystości oddzielnej dla urządzeń przenośnych w rozwiązaniu Unreal

Ustawienia opcjonalne

Poniższe ustawienia mogą poprawić wydajność, ale należy pamiętać, że wyłączają niektóre funkcje. Użyj tych ustawień tylko wtedy, gdy na pewno nie potrzebujesz tych funkcji.

Opcjonalne ustawienia materiału w obszarze Unreal

Jeśli materiał nie wymaga odbicia ani połysku, ustawienie tej opcji może zapewnić ogromny wzrost wydajności. W ramach testów wewnętrznych jest to tak szybkie, jak "nieoświetlany" podczas dostarczania informacji o oświetleniu.

Najlepsze rozwiązania

Poniżej nie są "ustawieniami", ponieważ są to najlepsze rozwiązania związane z materiałami.

Podczas tworzenia parametrów wolisz używać parametrów statycznych wszędzie tam, gdzie to możliwe. Przełączniki statyczne mogą służyć do usuwania całej gałęzi materiału bez kosztów środowiska uruchomieniowego. Wystąpienia mogą mieć różne wartości, co umożliwia skonfigurowanie szablonowego cieniowania bez utraty wydajności. Wadą jest utworzenie kilku permutacji, które spowodują ponowne skompilowanie cieniowania. Spróbuj zminimalizować liczbę parametrów statycznych w materiale i liczbę permutacji tych parametrów statycznych, które są używane. Więcej szczegółów na temat renderowania parametrów materiału można znaleźć w dokumentacji aparatu Unreal Engine.

Najlepsze rozwiązania dotyczące ustawień materiału

Podczas tworzenia wystąpień materiałowych należy podać preferencję stałej wystąpienia materiałowego za pośrednictwem dynamicznego wystąpienia materialnego. Stała wystąpienia materiału to materiał wystąpiony , który oblicza się tylko raz przed środowiskiem uruchomieniowym.

Wystąpienie materiału utworzone za pośrednictwem przeglądarki zawartości (kliknij prawym przyciskiem myszy > pozycję Utwórz wystąpienie materiału) jest stałą wystąpienia materiału. Wystąpienie materiału Dynamiczne jest tworzone za pomocą kodu. Więcej informacji na temat wystąpień materiałów można znaleźć w dokumentacji aparatu Unreal Engine.

Tworzenie wystąpień materiałów w środowisku Unreal

Należy pamiętać o złożoności materiałów/cieniowania. Koszt materiału można wyświetlić na różnych platformach, klikając ikonę Statystyka platformy. Więcej informacji na temat materiałów można znaleźć w dokumentacji aparatu Unreal Engine.

Tworzenie ustawień dynamicznych wystąpienia materiału w programie Unreal

Możesz szybko zrozumieć względną złożoność cieniowania za pomocą trybu Widoku złożoności cieniowania.

  • Klucz dostępu trybu widoku: Alt + 8
  • Polecenie konsoli: viewmode shadercomplexity

Złożoność materiału w unrealistycznej

Zobacz też