Valódi WebGL, valódi 3D LUT
LUT valós idejű előnézet
Importálj egy valódi 3D .cube LUT-fájlt, és nézd meg, hogyan alkalmazódik az élő képedre egy valódi WebGL fragmentshaderen keresztül, valódi trilineáris interpolációval — nem pedig egy canvas-szűrős közelítéssel, amely azt helyettesíti. A fájlod soha nem hagyja el az eszközödet.
LUT betöltése
Nincs betöltött LUT — nyers kép megjelenítése.
Megjegyzések
Hogyan működik ez
A LUT-od egyetlen 2D textúrába van csomagolva, kék csatorna szeletenként egy-egy csempeként — ez a szabványos technika a 3D LUT-okhoz, amelyhez nincs szükség a csak WebGL2-ben elérhető 3D textúra-támogatásra. A hardveres bilineáris szűrés kezeli a piros és zöld tengelyeket; a shader kézzel interpolál a két legközelebbi kék szelet-csempe között a harmadik tengelyhez — valódi trilineáris interpoláció, amelyet minden képkockánál valós időben számol ki.
Referencia
Amit ez az eszköz beolvas és ellenőriz
| Ellenőrzés | Eredmény |
|---|---|
| 3D .cube (LUT_3D_SIZE) | Támogatott |
| 1D .cube (LUT_1D_SIZE) | Nem támogatott — jelezve, nem pedig csendben hibásan kezelve |
| Nem alapértelmezett DOMAIN_MIN/MAX | Észlelve és jelezve |
| Adatsorok számának eltérése | Elutasítva konkrét hibaüzenettel |
Ezek az eszköz saját, valódi elemzési ellenőrzései — egy hibás fájl konkrét hibaüzenetet kap, nem pedig csendben téves eredményt.
Lépésről lépésre
Hogyan nézz meg egy LUT-ot
- Kattints a „Kamera indítása” gombra, és engedélyezd a hozzáférést, amikor rákérdez.
- Tölts fel egy 3D .cube fájlt a fájlválasztóval.
- Figyeld meg, ahogy a LUT valós időben alkalmazódik az élő képedre a WebGL shaderen keresztül.
- Kapcsold be/ki a LUT-ot, hogy közvetlenül összehasonlítsd a feldolgozatlan képpel.
Gyakori kérdések