← Quay Lại Công Cụ Đóng Khung Hình

WebGL Thực Thụ, LUT 3D Thực Thụ

Trình Xem Trước LUT Thời Gian Thực

Nhập một tệp LUT 3D .cube thật và xem trước nó được áp dụng cho luồng trực tiếp của bạn thông qua trình tô bóng phân đoạn WebGL thực thụ với nội suy tam tuyến tính thật sự — không phải một phép xấp xỉ bằng bộ lọc canvas thay thế cho nó. Tệp của bạn không bao giờ rời khỏi thiết bị của bạn.

Camera đang tắt

Tải một LUT

Chưa tải LUT nào — đang hiển thị luồng gốc.

100%

Ghi chú

Cách thức hoạt động

LUT của bạn được đóng gói vào một kết cấu (texture) 2D duy nhất dưới dạng một ô cho mỗi lát cắt kênh xanh dương, đây là kỹ thuật tiêu chuẩn cho LUT 3D mà không cần hỗ trợ kết cấu 3D chỉ có ở WebGL2. Bộ lọc song tuyến tính của phần cứng xử lý hai trục đỏ và xanh lá; trình tô bóng tự nội suy thủ công giữa hai ô lát cắt xanh dương gần nhất cho trục thứ ba — nội suy tam tuyến tính thật sự, được tính toán ở mỗi khung hình theo thời gian thực.

Tham chiếu

Công Cụ Này Đọc Và Xác Thực Những Gì

Kiểm traKết quả
3D .cube (LUT_3D_SIZE)Được hỗ trợ
1D .cube (LUT_1D_SIZE)Không được hỗ trợ — được gắn cờ, không bị xử lý sai một cách âm thầm
DOMAIN_MIN/MAX không mặc địnhĐược phát hiện và gắn cờ
Số dòng dữ liệu không khớpBị từ chối với một lỗi cụ thể

Đây là các kiểm tra phân tích cú pháp thật sự của chính công cụ này — một tệp bị lỗi sẽ nhận được một thông báo lỗi cụ thể, chứ không phải một kết quả sai một cách âm thầm.

Từng Bước Một

Cách Xem Trước Một LUT

  1. Nhấp "Bật Camera" và cho phép truy cập khi được hỏi.
  2. Tải lên một tệp .cube 3D bằng trình chọn tệp.
  3. Xem LUT được áp dụng theo thời gian thực cho luồng trực tiếp của bạn thông qua trình tô bóng WebGL.
  4. Bật/tắt LUT để so sánh trực tiếp với luồng chưa qua xử lý của bạn.

Câu Hỏi Thường Gặp

Các Câu Hỏi Thường Gặp

Tệp LUT của tôi có bị tải lên đâu đó không?
Không. Tệp được đọc và áp dụng hoàn toàn trong trình duyệt của bạn thông qua WebGL — nó không bao giờ rời khỏi thiết bị của bạn, điều này quan trọng vì LUT thường là tài sản sáng tạo cá nhân hoặc trả phí.
Đây có phải là LUT 3D thật hay chỉ là một phép xấp xỉ?
Một LUT 3D thật, được áp dụng bằng nội suy tam tuyến tính thật sự trong một trình tô bóng phân đoạn WebGL — không phải một bộ lọc ma trận màu đơn giản hóa thay thế cho nó.
Những định dạng LUT nào được hỗ trợ?
Các tệp .cube 3D tiêu chuẩn (LUT_3D_SIZE). LUT .cube 1D không được hỗ trợ. Các giá trị DOMAIN_MIN/DOMAIN_MAX không mặc định được phát hiện và gắn cờ thay vì bị xử lý sai một cách âm thầm.
Tại sao tệp LUT của tôi bị từ chối?
Phổ biến nhất là số dòng dữ liệu không khớp với LUT_3D_SIZE đã khai báo, thiếu hoàn toàn dòng LUT_3D_SIZE, hoặc là một tệp LUT 1D mà công cụ này không hỗ trợ. Mỗi trường hợp đều báo cáo nguyên nhân cụ thể của nó thay vì thất bại một cách âm thầm.
Tôi có thể dùng công cụ này để xem trước một LUT trước khi áp dụng nó trong phần mềm chỉnh sửa không?
Có — đó chính xác là mục đích sử dụng dự kiến. Xem trước một LUT 3D thật trông như thế nào trên video trực tiếp trước khi quyết định áp dụng nó trong phần mềm chỉnh sửa hoặc phát trực tiếp thực tế của bạn.
Tại sao công cụ này cần WebGL cụ thể?
Nội suy tam tuyến tính trên một bảng tra cứu màu 3D là công việc đòi hỏi tính toán chuyên sâu cho mỗi điểm ảnh, mỗi khung hình — các trình tô bóng phân đoạn được tăng tốc GPU của WebGL xử lý việc này theo thời gian thực theo cách mà các thao tác canvas JavaScript thông thường không thể theo kịp ở tốc độ khung hình video trực tiếp.