CAMCAM← Guía

LUT frente a shader: qué puede hacer cada uno

Ambos son formas de transformar una imagen y se plantean a menudo como alternativas cuando en realidad resuelven mitades distintas del problema. Una LUT se ocupa del color. Un shader se ocupa de todo lo que no es color, y en la práctica un look de película convincente necesita ambos.

Qué es una LUT

Una tabla de consulta es exactamente eso: una tabla que dice en qué color de salida se convierte cada color de entrada. Una LUT 3D muestrea el cubo de color a intervalos —33 puntos por eje es lo habitual— e interpola entre ellos. Eso la hace extremadamente rápida, perfectamente consistente y portable entre aplicaciones, y por eso es la forma estándar de mover un etalonaje entre herramientas y por eso todos los programas de edición las soportan. Si la transformación que quieres es puramente una asignación de color a color, la LUT es la herramienta adecuada.

Lo que una LUT no puede hacer, por definición

Como la tabla asigna color a color, no sabe nada de la posición. No puede saber que un píxel está junto a una luz brillante, así que no puede producir halación. No puede añadir grano, porque el grano debe diferir de píxel a píxel mientras que una LUT devuelve la misma salida para la misma entrada siempre. No puede variar espacialmente con el brillo, así que no hay viñeteado, ni bloom, ni difusión. Todo eso son efectos espaciales, y los efectos espaciales son justo lo que una tabla de consulta no puede expresar.

Qué añade un shader

Un shader es un pequeño programa que se ejecuta por píxel en la GPU, y puede saber dónde está el píxel, muestrear a sus vecinos y usar aleatoriedad. Eso es lo que hace posibles el grano, la halación, el bloom, la difusión, el viñeteado y el suavizado de bordes en tiempo real. También puede aplicar él mismo la transformación de color, ya sea con matemáticas o muestreando una textura LUT, que es la disposición habitual: la LUT aporta la identidad cromática y el código del shader que la rodea aporta la estructura y la óptica.

Cuál usar para qué

Si estás etalonando un vídeo terminado en un editor, LUT más efectos separados de grano y brillo es el flujo estándar y funciona. Si quieres el look en vivo en la previsualización de la cámara, tiene que ser un shader, porque toda la transformación debe ejecutarse en el tiempo de un fotograma sobre el dispositivo. Y si construyes un look para distribuirlo, recuerda que una LUT viaja a cualquier parte mientras que un shader está atado a una plataforma, que es precisamente por lo que los looks se comparten como LUTs y se experimentan como shaders.

Los nombres de películas fotográficas citados en esta guía se usan solo como referencia a productos reales. CAMCAM no está afiliado a ningún fabricante de película, ni cuenta con su respaldo o licencia; los looks son interpretaciones propias, no reproducciones.

Preguntas frecuentes

¿Puedo usar solo una LUT y añadir el grano aparte?

Sí, y en un editor de vídeo ese es el enfoque normal. La razón de que las apps lo hagan en un solo shader es la velocidad y la fidelidad de la previsualización: separar los pasos implica varias pasadas sobre la imagen, algo asumible en diferido y caro a treinta fotogramas por segundo.

¿Las LUT pierden calidad?

Pueden, de dos maneras. Una tabla gruesa con pocos puntos de muestreo provoca bandeado en degradados suaves, y aplicar una LUT a material ya recortado no recupera lo perdido. Aplicada a material bien expuesto y con resolución razonable, la pérdida no se ve.

¿Por qué las mismas LUT se ven distintas en apps distintas?

Por lo que ocurre alrededor: el espacio de color en el que trabaja la app, si la LUT se aplica antes o después del mapeo tonal, y si la app añade su propio contraste encima. Una LUT solo es tan predecible como la cadena en la que va.

¿Puedo exportar los looks de CAMCAM como mi propia LUT?

No — los looks de CAMCAM son un shader con grano, halación y aleatoriedad por píxel integrados, mucho más allá de un simple mapeo de color. Una LUT solo podría capturar la parte de color, nunca la parte estructural.

Míralo en tu propia cámara. CAMCAM ejecuta la simulación de película como un shader en vivo sobre la cámara de tu móvil. No se sube nada: el look se calcula en el dispositivo, fotograma a fotograma.

Abrir CAMCAM Descargar en Google Play
Idioma: TR EN DE ES FR IT PT AR RU JA KO