Přejít na hlavní obsah

Jak vypnout lumen v Unreal Engine

Lumen - neuvěřitelně výkonná a revoluční technologie globálního osvětlení v motoru Unreal Engine. Umožňuje vytvářet vzrušující a realistické vizuální efekty, přidávat hloubku a realističnost do okolního světa hry. V některých případech však můžete chtít lumen vypnout z různých důvodů, ať už jde o optimalizaci výkonu nebo jen o jiný styl osvětlení.

Vypnutí lumenu v Unreal Enginu není obtížné, ale vyžaduje několik dalších akcí a nastavení. V tomto článku se podíváme na kroky, které budete potřebovat k úspěšnému vypnutí lumenu a výběru jiné technologie osvětlení.

Prvním krokem je otevření vašeho projektu v Unreal Engine a přechod na Nastavení projektu. Chcete-li to provést, můžete v horní liště nabídky vybrat kartu "Upravit" a z rozevíracího seznamu vybrat "Project Settings". Poté se otevře okno s nastavením vašeho projektu.

Příčiny vypnutí lumenu v Unreal Engine

Vypnutí lumenu v Unreal Engine může být způsobeno několika důvody. Zde jsou některé z nich:

  • Omezení výkonu: Lumen je působivá technologie sledování paprsků v reálném čase, ale také vyžaduje značné výpočetní zdroje. U některých starších nebo méně výkonných systémů může použití lumenu způsobit pokles výkonu. V takových případech může být deaktivace lumenu nezbytná k zajištění plynulé hry.
  • Nízká dostupnost hardwarové podpory: Lumen vyžaduje podporu hardwaru RTX, aby plně využil svůj potenciál. Pokud hra není určena pro hraní na systémech s hardwarovou podporou RTX, může být deaktivace Lumen rozumným řešením, jak se vyhnout problémům s kompatibilitou a zajistit širokou dostupnost hry.
  • Stylistické důvody: V některých případech mohou vývojáři preferovat alternativní způsob osvětlení, který lépe odpovídá danému stylu hry. Vypnutí lumenu jim umožňuje mít větší kontrolu nad osvětlením a dosáhnout požadovaného vizuálního efektu.

Bez ohledu na důvody je deaktivace Lumen v Unreal Engine jednoduchým procesem, který lze provést pomocí příslušných nastavení projektu. To umožňuje vývojářům plně ovládat používání lumenu a přizpůsobit jej svým potřebám a omezením hry.

Vysoký výkon

Když lumen vypnete, budete mít možnost používat alternativní světelné techniky, jako je rastrování nebo statické světelné karty, což může výrazně zlepšit rychlost hry a snížit zatížení systému. Zakázání Lumen vám navíc může umožnit přidělit zdroje počítače dalším úkolům, jako jsou složitější materiály nebo další efekty.

Je důležité poznamenat, že vypnutí lumenu může způsobit zhoršení kvality osvětlení ve hře, zejména ve scénách s dynamickým osvětlením. Před odpojením Lumen se proto doporučuje pečlivě vyhodnotit, jaké možné negativní účinky to může způsobit a otestovat Projekt na různých zařízeních a konfiguracích.

Nakonec by rozhodnutí o odpojení lumenu mělo být založeno na rovnováze mezi výkonem a kvalitou vizuální složky hry. Pokud máte pocit, že projekt má vysoké nároky na výkon a vypnutí lumenu může být součástí řešení tohoto problému, pak se můžete směle pustit do vypnutí lumenu v Unreal Engine.

Použití alternativních světel

Pokud chcete vypnout Lumen v Unreal Enginu, ale přesto si ve své scéně udržet kvalitní osvětlení, můžete použít alternativní způsoby osvětlení.

1. Stationary osvětlení. Místo použití dynamického Lumen osvětlení můžete použít stacionární osvětlení. V tomto režimu bude osvětlení vypočítáno předem a uloženo do světelných map (nebo Lightmaps). Můžete nastavit Stationary osvětlení pro jednotlivé objekty nebo pro celou scénu.

2. Statické osvětlení. Pokud je vaše scéna statická a nevyžaduje dynamické osvětlení, můžete použít statické osvětlení. V tomto režimu se také osvětlení počítá předem a ukládá se do světelných map, ale osvětlení se během hraní nezmění.

3. Vylepšené dynamické osvětlení. Unreal Engine také nabízí další metody dynamického osvětlení, jako je distance Field Soft Shadows (DFSS) a Ray Traced Distance Field Shadows (RTDF). Tyto metody mohou být ve srovnání s lumenem produktivnější a kvalitnější a mohou být použity místo něj.

4. Řízení okolí. K vytvoření kvalitního osvětlení ve vaší scéně můžete použít okolní sféru (Sky Sphere) nebo Sky Light. Sky Sphere je sférická textura, která zobrazuje okolní svět a vytváří iluzi realistického osvětlení. Sky Light může také přidat jas a stíny do vaší scény.

Použití alternativních osvětlovacích technik vám umožní vytvořit kvalitní a realistické osvětlení ve vaší scéně, aniž byste museli používat Lumen. Vyzkoušejte různé metody a nastavení, abyste dosáhli požadovaného výsledku a optimálního výkonu.

Optimalizace projektu

1. Snižte počet skládek: Používejte moudře modely s nejmenším počtem polygonů, abyste snížili zátěž procesoru a grafické karty.

2. Používejte optimální textury: Použijte textury s adekvátním rozlišením a formátem, abyste se vyhnuli zbytečnému zatížení paměti a grafické karty.

3. Odstraňte nepoužívané zdroje: Zbavte se nepoužívaných assetů, materiálů a textur, abyste zmenšili velikost projektu a zlepšili výkon.

4. Použijte Level of Detail (LOD): Vytvořte různé verze modelů s různými úrovněmi detailů (LOD), abyste snížili počet polygonů a zvýšili výkon.

5. Optimalizujte osvětlení: Použijte optimální nastavení osvětlení, jako je dynamické osvětlení nebo světelné karty, abyste snížili zátěž procesoru a grafické karty.

6. Vyhněte se složité logice a výpočtům: Pokuste se vyhnout složitým algoritmům a výpočtům v Blueprintu, protože mohou zpomalit výkon hry.

7. Optimalizace materiálů: Použijte optimální materiály a shadery ke snížení zatížení grafické karty a zvýšení výkonu.

Dodržováním těchto tipů můžete svůj projekt výrazně optimalizovat a zlepšit jeho výkon v Unreal Engine.