Uživatel:Polda18/Pískoviště/Q3Map2/Light

Hlavní parametr -light je určen pro kompilaci lightmapy do mapy. Bere si informace z entit light, shader skriptů a jiných zdrojů světla v mapě (například modely). Nicméně tento parametr obsahuje řadu doplňkových, které ovlivňují vzhled celé mapy. Jejich výčet je zde.

-areascale <N.N>

editovat

Mění intezitu světla v shader skriptech předepsaným faktorem v hodnotě <N.N>. Hodnotou je číslo s plovoucí desetinnou tečkou. Nepoužívejte nulovou hodnotu a záporná čísla! Hodnoty menší než jedna intezitu zeslabují, hodnoty větší než jedna ji zesilují. Výchozí hodnotou je 1.0.

-approx <N>

editovat

Zaokrouhluje lightmapu v bytové toleranci <N>. Jednodušší plochy při použití tohoto parametru vypadají v závislosti na vzrůstající hodnotě více jako vertexově nasvícené, i přes uloženou lightmapu. Rozmezí je 0255. Výchozí hodnotou je nula (bez zaokrouhlování).

-border

editovat

Vytváří kolem každé z lightmap kontrolní rámeček (vhodné pro vývojáře).

-bounce <N>

editovat

Zapíná mód radiosity světel pomocí počtu nárazů <N>.

-bouncegrid

editovat

Povoluje radiositě ovlivnit světelnou mřížku.

-bouncescale <N.N>

editovat

Mění intezitu radiosity světel předepsaným faktorem v hodnotě <N.N>. Hodnotou je číslo s plovoucí desetinnou tečkou. Nepoužívejte nulovou hodnotu a záporná čísla! Hodnoty menší než jedna intezitu zeslabují, hodnoty větší než jedna ji zesilují. Výchozí hodnotou je 1.0.

Pokud vzorek lightmapy překročí hodnotu (255, 255, 255), program kompilaci vzorku přeskočí. To může způsobit neobvyklé efekty v mapě spolu s velmi sytými barevnými světly. Nepoužívejte spolu s radiositou pro zachování všech světel v mapě!

-cheapgrid

editovat

Stejné jako -cheap, ale pouze pro světelnou mřížku.

-compensate <N.N>

editovat

Mění intezitu lightmapy pro dosažení lepších výsledků při výraznějším osvětlení přesahující běžnou bytovou hodnotu 255.

Zapíná plný vertexový mód včetně skluzu světla na všech plochách a to včetně lightmapových. Způsobuje chybnou interpretaci parametru -approx v základním módu hry a to i přes použití speciálních shader efektů.

Ztmavuje lightmapu na okrajích brushe nebo lightmapy. Způsobuje hru vypadající jako Quake 1, což je užitečné jen při tvorbě map s touto tématikou.

Umožňuje sledovat chyby lightmapy během kompilace, developerský mód.

-debugaxis

editovat

Koloruje lightmapy v závislosti na projekci v té které ose.

-debugcluster

editovat

Koloruje lightmapy na základě klastru PVS, kam dopadá světlo.

-debugunused

editovat

Koloruje nevyužité pixely „horkou“ růžovou.

-deluxe

editovat

Generuje „deluxmapy“ k zeslabení přímého světla. Využito jen enginy, které na to mají příslušné funkce (Darkplaces, Warsow nebo XreaL).

Zapíná mód „špinavého skluzu“ osvětlení okolí. Skluz osvětlení okolí pomáhá zeslabit světlo na základě skluzu. Méně viditelná místa (například kouty, skuliny, praskliny nebo pukliny) budou tmavší. Pro více informací jděte na oficiální oznámení verze 2.5.14 (anglicky).

-dirtdepth <N>

editovat

Jen s parametrem -dirty, doporučeno. Nastavuje maximální dosah skluzu v herních jednotkách.

-dirtmode <N>

editovat

Jen s parametrem -dirty. Přepíná mód, ve kterém je dirtmapa kalkulována. RaP7oR napsal: „«Uniformní» mód tvoří «hladkou» dirtmapu, zatímco mód šumu je poněkud divočejší.“

  • 0 = „Uniformní“ mód (výchozí)
  • 1 = Mód šumu

-dirtscale <N.N>

editovat

Jen s parametrem -dirty. Mění škálu „tmavosti“ efektu dirtmappingu (viz -dirty) podle nastaveného měřítka.

Vypisuje radiositní světlo do čísel.

Zapíná „obal“ světla pro plošné (shader) osvětlení. To zahrnuje také radiositní světla. Vychází o dost rychlejší kompilace světel, ale ztmavuje všechny obklopené světelné zdroje. To se dá, samozřejmě, kompenzovat zvýšením hodnot surfacelight v shader skriptech.

Nenechte se zmást nomenklaturou „fast“… -fast se perfektně hodí pro „finální“ kompilace.

-fastbounce

editovat

Totéž, co -fast, ale jen pro radiositu.

-faster

editovat

Rychlejší (ale méně kvalitní) kompilace lightmapy. Užitečné jen pro testování opravdu velkých a složitých map, které zabírají většinu času pro kompilaci.

-fastgrid

editovat

Totéž, co -fast, ale jen pro světelnou mřížku.

-filter

editovat

.......................