← Kembali ke Alat Framing

WebGL Asli, LUT 3D Asli

Pratinjau LUT Real-Time

Impor file LUT 3D .cube asli dan pratinjau diterapkan pada feed langsung Anda melalui fragment shader WebGL asli dengan interpolasi trilinear sungguhan — bukan pendekatan filter canvas yang menggantikannya. File Anda tidak pernah meninggalkan perangkat Anda.

Kamera mati

Muat LUT

Tidak ada LUT dimuat — menampilkan feed mentah.

100%

Catatan

Cara kerjanya

LUT Anda dikemas ke dalam satu tekstur 2D sebagai satu ubin per irisan kanal biru, teknik standar untuk LUT 3D tanpa memerlukan dukungan tekstur 3D khusus WebGL2. Pemfilteran bilinear perangkat keras menangani sumbu merah dan hijau; shader menginterpolasi secara manual antara dua ubin irisan biru terdekat untuk sumbu ketiga — interpolasi trilinear sungguhan, dihitung setiap frame secara real-time.

Referensi

Apa yang Dibaca dan Divalidasi oleh Alat Ini

PemeriksaanHasil
3D .cube (LUT_3D_SIZE)Didukung
1D .cube (LUT_1D_SIZE)Tidak didukung — ditandai, bukan ditangani secara diam-diam
DOMAIN_MIN/MAX non-defaultTerdeteksi dan ditandai
Ketidakcocokan jumlah baris dataDitolak dengan error spesifik

Ini adalah pemeriksaan parsing asli milik alat ini sendiri — file yang cacat mendapatkan error spesifik, bukan hasil salah yang diam-diam.

Langkah demi Langkah

Cara Mempratinjau LUT

  1. Klik "Mulai Kamera" dan izinkan akses saat diminta.
  2. Unggah file 3D .cube menggunakan pemilih file.
  3. Lihat LUT diterapkan secara real-time pada feed langsung Anda melalui shader WebGL.
  4. Aktifkan/nonaktifkan LUT untuk membandingkan langsung dengan feed Anda yang belum diproses.

Pertanyaan Umum

Pertanyaan yang Sering Diajukan

Apakah file LUT saya diunggah ke suatu tempat?
Tidak. File dibaca dan diterapkan sepenuhnya di browser Anda melalui WebGL — file tidak pernah meninggalkan perangkat Anda, yang penting karena LUT sering kali merupakan aset kreatif pribadi atau berbayar.
Apakah ini LUT 3D sungguhan atau pendekatan?
LUT 3D sungguhan, diterapkan dengan interpolasi trilinear asli dalam fragment shader WebGL — bukan filter matriks warna sederhana yang menggantikannya.
Format LUT apa yang didukung?
File 3D .cube standar (LUT_3D_SIZE). LUT 1D .cube tidak didukung. Nilai DOMAIN_MIN/DOMAIN_MAX non-default terdeteksi dan ditandai, bukan ditangani secara diam-diam.
Mengapa file LUT saya ditolak?
Paling umum karena jumlah baris data yang tidak cocok dengan LUT_3D_SIZE yang dideklarasikan, baris LUT_3D_SIZE yang sama sekali hilang, atau file LUT 1D, yang tidak didukung oleh alat ini. Setiap kasus melaporkan penyebab spesifiknya, bukan gagal secara diam-diam.
Bisakah saya menggunakan ini untuk mempratinjau LUT sebelum menerapkannya di perangkat lunak editing?
Ya — itu memang tujuan penggunaannya. Pratinjau bagaimana tampilan LUT 3D sungguhan pada video langsung sebelum menerapkannya di perangkat lunak editing atau streaming Anda yang sebenarnya.
Mengapa ini secara khusus memerlukan WebGL?
Interpolasi trilinear pada tabel pencarian warna 3D adalah pekerjaan yang sangat intensif secara komputasi per piksel, per frame — fragment shader WebGL yang dipercepat GPU menangani ini secara real-time dengan cara yang tidak bisa dikejar oleh operasi canvas JavaScript biasa pada frame rate video langsung.