Echtes WebGL, echte 3D-LUT
LUT-Echtzeit-Vorschau
Importiere eine echte 3D-.cube-LUT-Datei und sieh sie dir angewendet auf deinen Live-Feed an, über einen echten WebGL-Fragment-Shader mit echter trilinearer Interpolation — keine Canvas-Filter-Annäherung, die dafür einspringt. Deine Datei verlässt niemals dein Gerät.
Eine LUT laden
Keine LUT geladen — Rohbild wird angezeigt.
Hinweise
So funktioniert das
Deine LUT wird in eine einzige 2D-Textur gepackt, mit einer Kachel pro Blaukanal-Slice — die Standardtechnik für 3D-LUTs, ohne die nur in WebGL2 verfügbare Unterstützung für 3D-Texturen zu benötigen. Hardware-bilineares Filtern übernimmt die Rot- und Grünachsen; der Shader interpoliert manuell zwischen den beiden nächstgelegenen Blau-Slice-Kacheln für die dritte Achse — echte trilineare Interpolation, bei jedem Frame in Echtzeit berechnet.
Referenz
Was Dieses Tool Liest und Prüft
| Prüfung | Ergebnis |
|---|---|
| 3D .cube (LUT_3D_SIZE) | Unterstützt |
| 1D .cube (LUT_1D_SIZE) | Nicht unterstützt — wird gemeldet, nicht stillschweigend falsch behandelt |
| Nicht standardmäßige DOMAIN_MIN/MAX | Erkannt und gemeldet |
| Abweichende Anzahl an Datenzeilen | Mit einer spezifischen Fehlermeldung abgelehnt |
Das sind die eigenen echten Parsing-Prüfungen dieses Tools — eine fehlerhafte Datei erzeugt eine spezifische Fehlermeldung, kein stillschweigend falsches Ergebnis.
Schritt für Schritt
So Wird Eine LUT Vorgeschaut
- Klicke auf „Kamera starten“ und erlaube den Zugriff, wenn du dazu aufgefordert wirst.
- Lade eine 3D-.cube-Datei hoch, über die Dateiauswahl.
- Sieh zu, wie die LUT in Echtzeit angewendet wird, auf deinen Live-Feed über den WebGL-Shader.
- Schalte die LUT ein oder aus, um sie direkt mit deinem unbearbeiteten Feed zu vergleichen.
Häufige Fragen