Prawdziwy WebGL, prawdziwy LUT 3D
Podgląd LUT w czasie rzeczywistym
Zaimportuj prawdziwy plik LUT 3D .cube i zobacz go zastosowany do obrazu na żywo za pomocą prawdziwego shadera fragmentów WebGL z rzeczywistą interpolacją trójliniową — a nie przybliżeniem opartym na filtrze canvas, które ją zastępuje. Twój plik nigdy nie opuszcza urządzenia.
Wczytaj LUT
Nie wczytano LUT — wyświetlany jest surowy obraz.
Uwagi
Jak to działa
Twój LUT jest pakowany w pojedynczą teksturę 2D, po jednym kafelku na każdy wycinek kanału niebieskiego — to standardowa technika dla LUT-ów 3D, niewymagająca obsługi tekstur 3D dostępnej tylko w WebGL2. Sprzętowe filtrowanie dwuliniowe obsługuje osie czerwoną i zieloną; shader ręcznie interpoluje między dwoma najbliższymi kafelkami wycinków niebieskich dla trzeciej osi — prawdziwa interpolacja trójliniowa, obliczana w czasie rzeczywistym w każdej klatce.
Odniesienie
Co to narzędzie odczytuje i weryfikuje
| Kontrola | Wynik |
|---|---|
| 3D .cube (LUT_3D_SIZE) | Obsługiwane |
| 1D .cube (LUT_1D_SIZE) | Nieobsługiwane — oznaczone, a nie po cichu błędnie obsłużone |
| Niestandardowe DOMAIN_MIN/MAX | Wykryte i oznaczone |
| Niezgodność liczby wierszy danych | Odrzucone z konkretnym błędem |
To własne, rzeczywiste kontrole parsowania tego narzędzia — nieprawidłowo sformatowany plik otrzymuje konkretny błąd, a nie cichy, błędny wynik.
Krok po kroku
Jak wyświetlić podgląd LUT
- Kliknij „Uruchom kamerę” i zezwól na dostęp, gdy pojawi się monit.
- Prześlij plik 3D .cube za pomocą selektora plików.
- Obserwuj, jak LUT jest stosowany w czasie rzeczywistym do obrazu na żywo za pomocą shadera WebGL.
- Przełączaj LUT wł./wył., aby porównać bezpośrednio z nieprzetworzonym obrazem.
Częste pytania