Справжній WebGL, справжній 3D LUT
LUT Перегляд у реальному часі
Імпортуйте справжній 3D LUT-файл .cube і перегляньте його застосованим до вашого живого потоку через справжній фрагментний шейдер WebGL зі справжньою трилінійною інтерполяцією — а не наближенням за допомогою фільтра canvas, що її замінює. Ваш файл ніколи не залишає вашого пристрою.
Завантажити LUT
LUT не завантажено — показано необроблений потік.
Примітки
Як це працює
Ваш LUT упаковується в одну 2D-текстуру як одна плитка на кожен зріз синього каналу — стандартна техніка для 3D LUT, що не потребує підтримки 3D-текстур, доступної лише у WebGL2. Апаратна білінійна фільтрація обробляє червону та зелену осі; шейдер вручну інтерполює між двома найближчими плитками синього зрізу для третьої осі — справжня трилінійна інтерполяція, що обчислюється щокадру в реальному часі.
Довідка
Що цей інструмент зчитує та перевіряє
| Перевірка | Результат |
|---|---|
| 3D .cube (LUT_3D_SIZE) | Підтримується |
| 1D .cube (LUT_1D_SIZE) | Не підтримується — позначається, а не обробляється мовчки неправильно |
| Нестандартні DOMAIN_MIN/MAX | Виявляється та позначається |
| Невідповідність кількості рядків даних | Відхиляється з конкретною помилкою |
Це власні реальні перевірки розбору цього інструмента — пошкоджений файл отримує конкретну помилку, а не мовчазний неправильний результат.
Покроково
Як переглянути LUT
- Натисніть «Запустити камеру» та надайте доступ, коли з'явиться запит.
- Завантажте 3D-файл .cube за допомогою вибору файлу.
- Спостерігайте, як LUT застосовується в реальному часі до вашого живого потоку через шейдер WebGL.
- Перемикайте LUT увімкнено/вимкнено, щоб напряму порівняти з необробленим потоком.
Поширені запитання