← Zurück zu Bildausschnitt-Werkzeugen

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.

Kamera aus

Eine LUT laden

Keine LUT geladen — Rohbild wird angezeigt.

100%

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üfungErgebnis
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/MAXErkannt und gemeldet
Abweichende Anzahl an DatenzeilenMit 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

  1. Klicke auf „Kamera starten“ und erlaube den Zugriff, wenn du dazu aufgefordert wirst.
  2. Lade eine 3D-.cube-Datei hoch, über die Dateiauswahl.
  3. Sieh zu, wie die LUT in Echtzeit angewendet wird, auf deinen Live-Feed über den WebGL-Shader.
  4. Schalte die LUT ein oder aus, um sie direkt mit deinem unbearbeiteten Feed zu vergleichen.

Häufige Fragen

Häufig Gestellte Fragen

Wird meine LUT-Datei irgendwohin hochgeladen?
Nein. Die Datei wird vollständig in deinem Browser über WebGL gelesen und angewendet — sie verlässt niemals dein Gerät, was wichtig ist, da LUTs oft persönliche oder kostenpflichtige kreative Ressourcen sind.
Ist das eine echte 3D-LUT oder eine Annäherung?
Eine echte 3D-LUT, angewendet mit echter trilinearer Interpolation in einem WebGL-Fragment-Shader — kein vereinfachter Farbmatrix-Filter, der dafür einspringt.
Welche LUT-Formate werden unterstützt?
Standard-3D-.cube-Dateien (LUT_3D_SIZE). 1D-.cube-LUTs werden nicht unterstützt. Nicht standardmäßige DOMAIN_MIN/DOMAIN_MAX-Werte werden erkannt und gemeldet, statt stillschweigend falsch behandelt zu werden.
Warum wurde meine LUT-Datei abgelehnt?
Am häufigsten liegt es an einer Anzahl von Datenzeilen, die nicht mit der angegebenen LUT_3D_SIZE übereinstimmt, an einer vollständig fehlenden LUT_3D_SIZE-Zeile oder an einer 1D-LUT-Datei, die dieses Tool nicht unterstützt. Jeder Fall meldet seine spezifische Ursache, statt stillschweigend zu scheitern.
Kann ich das nutzen, um eine LUT vorzuschauen, bevor ich sie in einer Bearbeitungssoftware anwende?
Ja — genau das ist der vorgesehene Einsatzzweck. Sieh dir an, wie eine echte 3D-LUT auf Live-Video wirkt, bevor du dich in deiner tatsächlichen Bearbeitungs- oder Streaming-Software darauf festlegst.
Warum wird dafür speziell WebGL benötigt?
Trilineare Interpolation über eine 3D-Farb-Lookup-Tabelle ist rechenintensive Arbeit pro Pixel und pro Frame — die GPU-beschleunigten Fragment-Shader von WebGL bewältigen das in Echtzeit auf eine Weise, mit der einfache JavaScript-Canvas-Operationen bei den Bildraten eines Live-Videos nicht mithalten könnten.