← Zpět na nástroje pro záběr

Skutečné WebGL, skutečný 3D LUT

LUT Náhled v reálném čase

Importujte skutečný 3D LUT soubor .cube a zobrazte jeho náhled aplikovaný na váš živý záběr pomocí opravdového WebGL fragment shaderu se skutečnou trilineární interpolací — nejde o aproximaci pomocí filtru canvasu, která by ji nahrazovala. Váš soubor nikdy neopustí vaše zařízení.

Kamera vypnuta

Načíst LUT

Není načten žádný LUT — zobrazen surový záběr.

100%

Poznámky

Jak to funguje

Váš LUT je zabalen do jediné 2D textury jako jedna dlaždice pro každý řez modrého kanálu — standardní technika pro 3D LUT, která nevyžaduje podporu 3D textur dostupnou pouze ve WebGL2. Hardwarové bilineární filtrování zajišťuje červenou a zelenou osu; shader ručně interpoluje mezi dvěma nejbližšími dlaždicemi modrého řezu pro třetí osu — skutečná trilineární interpolace, počítaná v reálném čase pro každý snímek.

Reference

Co tento nástroj čte a ověřuje

KontrolaVýsledek
3D .cube (LUT_3D_SIZE)Podporováno
1D .cube (LUT_1D_SIZE)Nepodporováno — je to označeno, nikoli tiše špatně zpracováno
Nestandardní DOMAIN_MIN/MAXDetekováno a označeno
Neshoda počtu datových řádkůOdmítnuto s konkrétní chybou

Toto jsou vlastní skutečné kontroly analýzy tohoto nástroje — poškozený soubor obdrží konkrétní chybu, nikoli tichý nesprávný výsledek.

Krok za krokem

Jak zobrazit náhled LUT

  1. Klikněte na „Spustit kameru“ a po zobrazení výzvy povolte přístup.
  2. Nahrajte 3D soubor .cube pomocí výběru souborů.
  3. Sledujte, jak se LUT v reálném čase aplikuje na váš živý záběr pomocí WebGL shaderu.
  4. Přepínejte LUT zapnuto/vypnuto pro přímé porovnání s nezpracovaným záběrem.

Časté dotazy

Často kladené otázky

Nahrává se můj soubor LUT někam?
Ne. Soubor je čten a aplikován výhradně ve vašem prohlížeči pomocí WebGL — nikdy neopustí vaše zařízení, což je důležité, protože LUT jsou často osobní nebo placené kreativní materiály.
Je toto skutečný 3D LUT, nebo aproximace?
Skutečný 3D LUT, aplikovaný s opravdovou trilineární interpolací ve WebGL fragment shaderu — nikoli zjednodušený filtr s barevnou maticí, který by ji nahrazoval.
Jaké formáty LUT jsou podporovány?
Standardní 3D soubory .cube (LUT_3D_SIZE). 1D LUT soubory .cube nejsou podporovány. Nestandardní hodnoty DOMAIN_MIN/DOMAIN_MAX jsou detekovány a označeny, nikoli tiše špatně zpracovány.
Proč byl můj soubor LUT odmítnut?
Nejčastěji jde o počet datových řádků, který neodpovídá deklarované hodnotě LUT_3D_SIZE, zcela chybějící řádek LUT_3D_SIZE, nebo soubor 1D LUT, který tento nástroj nepodporuje. Každý případ hlásí svou konkrétní příčinu místo tichého selhání.
Můžu to použít k náhledu LUT před jeho aplikací v editačním softwaru?
Ano — přesně k tomu je to určeno. Prohlédněte si, jak skutečný 3D LUT vypadá na živém videu, než se k němu zavážete ve svém skutečném editačním nebo streamovacím softwaru.
Proč je k tomu konkrétně potřeba WebGL?
Trilineární interpolace napříč 3D barevnou vyhledávací tabulkou je výpočetně náročná práce pro každý pixel a každý snímek — GPU akcelerované fragment shadery WebGL to zvládají v reálném čase způsobem, kterému by běžné operace canvasu v JavaScriptu při snímkové frekvenci živého videa nestačily.