AI upscale herní scény: odstranit tečky a zastavit drift
Jak modernizovat herní scénu bez zrna a kumulativního driftu? Porovnání klasického a generativního upscale, konkrétní limity i praktický postup.
Co vlastně řešíte: větší obraz, nebo novou scénu?
Máte scénu ze hry Indiana Jones a chcete ji zvětšit z 1280×720 na 2K nebo 4K. Jenže AI upscale někdy přidá bílé tečky, rozbije povrch kamene nebo dokonce změní celou scénu. Je to vina nástroje, nebo špatně zvolený postup?
Odpověď diskuse je jednoznačná: klasický upscale a generativní regenerace nejsou totéž. První obraz jen zvětší, druhý může vytvořit nové detaily. A ještě důležitější je, že oba postupy mají jiné limity.
Cílem modernizace není jen mechanicky zvětšit obraz. Je třeba zachovat kreslenou atmosféru, osvětlení, stíny, materiály i animace postav.
Proč se tečky vrší
Zásadní zjištění z diskuse zní: opakovaná regenerace už vygenerovaného obrazu může zhoršovat kvalitu. Tečky a bílé skvrny se při dalším zpracování zesilují. Model totiž znovu interpretuje vlastní chyby.
Jeden z diskutujících proto doporučil vrátit se k původnímu snímku a vytvořit scénu znovu. Případně předat výstup specializované aplikaci, která odstraní rastr.
Tady se začíná hlavní spor. Návrh „zjemnit obraz“ nestačí. Podle zkušeností v diskuzi vede přílišné vyhlazení ke ztrátě textury a reliéfu. Chcete odstranit světlé puntíkování, ale ponechat přirozený povrch kamene, dřeva, keramiky i sochařských materiálů.
Jedna hypotéza připisovala tečky ochraně před převodem obrázku. Autor ji odmítl a vysvětlil, že se objevují i u běžných referencí. Bez experimentu nebo technického měření zůstává tato možnost neověřená.
Jak to funguje pod kapotou a kde má postup limity
Postup z diskuse lze přesněji nazvat regenerací z referenčního snímku s nízkou mírou denoise, nikoli klasickým upscale. Jde o variantu SDEdit nebo img2img.
Obraz se nejprve převede do latentního prostoru, část informace se nahradí šumem a model znovu vytvoří detaily. Hodnota denoise určuje, jak moc se výsledek od původní reference odchýlí.
Difuzní model při obnově odhaduje chybějící vysokofrekvenční detaily. V hladkých plochách, kde reference neposkytuje dost informací, je může vymyslet. CFG je může dále zvýraznit. Výsledkem tak bývá pravidelnější bílý reliéf než běžný šum.
K tečkám může přispět i původní obraz. Starší hry často používají dithering, banding a kompresi. Klasický GAN upscaler je může zostřit a proměnit v zrno.
U postupného AI zpracování se vadné struktury navíc ukládají do dalšího výstupu a tím se kumulují. Jde o kumulativní drift.
Kde má postup limity
Prompt sám o sobě skvrny spolehlivě neodstraní. Vysoký denoise při druhém průchodu může naopak vymyslet nové objekty, změnit materiály nebo rozbít kompozici. Generativní model není ze své podstaty věrný upscaler.
Návrat k originálu je proto cenný: přeruší řetězec chybných předchozích výstupů. Samotný návrat ale nezaručuje kvalitní výsledek. Bez parametrů, ukázek před a po a porovnání metod zůstává postup na úrovni komunitní rady.
Kdy použít generaci a kdy klasický upscale
Pro věrné zvětšení původního screenshotu je vhodnější klasický upscaler, například Real-ESRGAN nebo 4x-UltraSharp. Takové nástroje zpravidla nevymýšlejí nový obsah a lépe zachovávají hladké plochy.
U starších her s ditheringem je vhodný model zaměřený na pixel art nebo postup s ochranou proti zrnu. Bez vlastní instalace modelů nabízí stejný přístup desktopová aplikace Upscayl, která staví na modelech rodiny Real-ESRGAN.
Generativní zpracování má smysl, když potřebujete doplnit detaily nebo znovu vytvořit textury. Při lokální práci je vhodné použít tiled diffusion nebo ControlNet Tile s podmínkou z původní dlaždice a velmi nízkým denoise.
Pro silně komprimovaný vstup existují nástroje typu SUPIR nebo Topaz Gigapixel. Mohou ale změnit materiály a osvětlení, takže je nutné výsledek porovnat s referencí. U Topaz Gigapixelu se toto riziko týká především generativních režimů a funkce Creativity, nikoli každého modelu.
U herních výstupů lze finální drobné tečky někdy zamaskovat lehkým filmovým zrnem nebo oddělením normálové mapy. Nejde o opravu zdrojového problému, ale o postprodukční vrstvu.
Vlastní šablona promptu
Anglické pokyny dense stippling, white speckling a dotted grain označují husté tečkování, bílé skvrny a pravidelné zrno. Prompt je vhodnější doplnit o konkrétní zákazy, které lze kontrolovat:
Recreate [popis scény] from the attached reference while preserving composition, lighting, silhouettes, and [cílový styl].
Use [materiály] with subtle, material-specific texture and believable surface relief.
Keep textures organic and varied, without dense stippling, white speckling, dotted grain, repeated micro-patterns, or embossed relief.
Avoid [nežádoucí artefakty] while retaining readable depth, natural roughness, and subtle detail.
Do not redesign the scene or introduce new objects.
Co je potřeba ověřit experimentem
Před závěrečným zpracováním porovnejte originál s několika verzemi: klasický upscaler, generace z nízkého rozlišení a následná oprava rastru.
U každé varianty sledujte počet bílých skvrn, opakování mikrotextur, změnu osvětlení, materiály, siluety a detaily postav. Samotné tvrzení, že nástroj „odstraní zrno“, není dostatečný důkaz. Přidejte referenční snímek a porovnejte výsledek bez úprav.
Právní a bezpečnostní riziko
Sdílení a další zveřejňování upravených assetů z komerční hry může porušovat licenční podmínky. Samotné soukromé použití vytvořené modernizace je jiná situace než její distribuce. V diskuzi se proto objevila obava z blokace účtu a zásahů proti klonování softwaru.
Bez znalosti licenčních podmínek, smluv a míry použití původního obsahu nelze modernizaci považovat za volně publikovatelný projekt. Praktický modernizační postup tak zůstává současně technickou a právní disciplínou. Téma se dotýká AI a tvorby her i širšího generování obrázků.
Praktický závěr
Začněte vždy znovu od původního snímku. Už zdegenerovaný výstup znovu nezpracovávejte.
Klasický upscale použijte, když potřebujete zachovat věrnost. Generativní variantu volte jen pro doplnění detailů či textur a hlídejte nízký denoise.
Na stejném výřezu porovnejte originál, klasický upscale a generativní variantu. Sledujte bílé skvrny, mikrotextury, osvětlení, materiály, siluety i detaily postav. Před zveřejněním modernizované hry prověřte licenční podmínky původních assetů.