CompStart

ProLeccionesCursosElementosSoftware

CompStart

Domina los efectos visuales con técnicas de vanguardia.

Aprendizaje

CursosLeccionesFunciones ProRecursosSoftware

Tools

Tech CheckDisplay CheckMotion BlurCIE 1931PhysLight

Empresa

InstructorMisiónImpressumPrivacidadTérminos

Proyectos

OCIO.ccDerekVFXReact CIE 1931Nuke Tools

Follow

YouTubeInstagramTikTokLinkedInContacto

© 2026 CompStart. Todos los derechos reservados.

vfx

Ciencia del color

El color no es un formato de archivo, una tabla de consulta (LUT) ni una "apariencia". Es luz, filtrada por la visión humana, medida en números, transmitida a través de cámaras y software que hablan cada uno un dialecto diferente, y finalmente proyectada en una pantalla que solo puede mostrar un triángulo de colores dentro de un mundo más amplio de lo que las personas pueden ver.

June 19, 2024

colour-science
vision

Este seminario impartido por el científico del color Peter Postma, colaborador deACES- Ofrece una visión general increíble de cómo se mide y se muestra la luz digitalmente.

Ciencia del color para efectos visuales

El color no es un formato de archivo, una LUT ni un “aspecto”. Esluz, filtrado porvisión humana, medidos en números, transmitidos a través de cámaras y software que hablan cada uno un dialecto diferente, y finalmente forzados a una pantalla que solo puede mostrar un triángulo de colores dentro de un mundo más amplio de lo que la gente puede ver.

Si solo recuerdas una frase para tu carrera:

El color "rojo" no es una longitud de onda en el disco, sino una afirmación controlada sobre cómo debería verse la luz para un ser humano, en un dispositivo determinado y bajo una transformación determinada.

Esta lección desarrolla esa idea desde la visión → medición CIE → gamas de color → por qué necesitamos gestión del color (IDT / espacio de trabajo / ODT) → por qué las cámaras codifican logarítmicamente → teoría de la información y bits.


¿Qué es el color, físicamente?

La luz visible es una banda delgada del espectro electromagnético, aproximadamente380–700 nmpara la visión humana. Las longitudes de onda más largas tienden al "rojo"; las más cortas tienden al "violeta". La luz solar, el tungsteno, los LED y los píxeles RGB son diferentes.espectros(potencia frente a longitud de onda).

Una cámara lo hacenoAlmacenan espectros. Tu ojo tampoco. Ambos colapsan un espectro continuo en unas pocas respuestas de canal:

Sistema

Cómo toma muestras de luz

ojo humano

Tres tipos de conos (L, M, S) con sensibilidad amplia y superpuesta.

Cámara de cine

Generalmente, filtros Bayer RGB + curvas espectrales del sensor.

Mostrar

Tres (o más) colores primarios mezclados para estimular el ojo.

Dos espectros diferentes pueden parecer iguales para una persona (metamerismo). Por eso “hacer coincidir el plato” es decolor percibido debajo de una tuberíaNo se trata de que la física sea idéntica en todas partes.


¿Qué es realmente el “rojo”?

La gente usa el término "rojo" de al menos cuatro maneras incompatibles:

  1. Física— luz de longitud de onda larga (por ejemplo, láser de ~650 nm).
  2. Sensación— “esto me parece rojo”, con cierta adaptación (luz natural frente a luz de tungsteno).
  3. Código RGB - p.ej. (1, 0, 0)en algún espacio de color.
  4. Marketing / Interfaz de usuario— el vértice puro de un triángulo en un gráfico.

Solo (3) es lo que vive en EXR, ProRes y Nuke, y(1, 0, 0)Sin un espacio de color, no tiene sentido.

  • (1, 0, 0) en sRGB / Rec.709es un elemento primario rojo en el gráfico CIE.
  • (1, 0, 0) en ACEScges undiferentecromaticidad: mucho más “amplia”.
  • (1, 0, 0) en registro de la cámaraNo se trata de una escena lineal en rojo; es un valor de código después de una curva logarítmica y una matriz de cámara.

Por lo tanto, el color “rojo” en una línea de tiempo siempre es:

valores de código + espacio de color / codificación + transformación de vista

Si se gestiona mal cualquiera de esos elementos, el color "rojo" se convierte en rosa, naranja, aplastado o ilegal en el monitor del cliente.

Por qué necesita ser gestionado

Sin gestión se obtiene:

  • Primarias equivocadas— tratar las grabaciones de Alexa como Rec.709 → los tonos cambian.
  • Función de transferencia incorrecta— tratar el registro como gamma de visualización → imagen lechosa o comprimida.
  • Blanco equivocado— El espacio de trabajo D60 se muestra como D65 sin adaptación → reparto general.
  • Recorte— forzar los colores de la cámara a través de una gama de colores de pantalla pequeña sin una transformación de renderizado adecuada → bordes neón, distorsiones de tono, pérdida de detalles en las zonas iluminadas.

La gestión del color es la disciplina deetiquetar cada imagen con el significado de los números y transformandocuando cambias el significado (cámara → escena lineal → pantalla).


Cómo medimos el color: CIE 1931

En 1931, la CIE formalizó cómo un "observador estándar" compara las luces utilizando tres luces primarias imaginarias.X, Y, Z. Eso dio como resultado:

  • Una forma de asignarnúmerosa los colores percibidos (independientemente de cualquier cámara en particular).
  • El famosodiagrama de cromaticidad: proyecto XYZ axyDe esta forma, puedes representar gráficamente la posición como si fuera un tono o una saturación, sin necesidad de luminancia.
x = X / (X + Y + Z)
y = Y / (X + Y + Z)
  • YContiene información similar a la luminancia.
  • xyes el gráfico de “herradura” 2D: el borde curvo es ellugar espectral(luces monocromáticas puras). La base recta es lalínea de morados(mezclas de rojo extremo + violeta, no longitudes de onda individuales).

Lectura de la tabla CIE 1931 (utilizar el bloque)

Característica

Significado

Límite en forma de herradura

Límites de la cromaticidad humana para el observador estándar de 2°.

Dentro de la herradura

Colores reales y mezclables (dessaturados hacia el blanco)

Punto blanco(p. ej. D65)

“Neutro” para una determinada fuente de luz/pantalla

triángulo RGB

Todos los colores se pueden obtener mezclando tres colores primarios de ese espacio.

Fuera de un triángulo pero dentro de la herradura

Visible para los humanos,noreproducible por ese sistema RGB

Ninguna pantalla RGB de tres colores primarios ni codificación de cámara puede cubrir lacompletoherradura. Esa brecha es por la que hablamos degama,volumen, y intenciones de renderizado.

CIE 1931 chromaticity diagram

Horseshoe = all chromaticities a standard observer can see. Triangles = colors an RGB system can make from its three primaries. Scroll to zoom, drag to pan.

sRGB / Rec.709

Display P3

Rec.2020

ACEScg (AP1)



Visión humana (por qué verde, por qué percepción logarítmica)

Conos y luminancia

El ojo esnoIgualmente sensible en todo el espectro. La luminancia para vídeo está dominada por una mezcla con predominio del verde (estilo Rec.709 clásico):

Y ≈ 0.2126·R + 0.7152·G + 0.0722·B

(en un RGB linealizado relacionado con Rec.709). Por eso el verde es el que aporta la mayor parte del detalle y el brillo, y por eso el submuestreo de croma puede permitirse sacrificar la resolución del color.

images


La percepción es compresiva

La luz física puede abarcarmuchos órdenes de magnitud(luz de las estrellas → sol). El brillo subjetivo es aproximadamentelogarítmico / ley de potencias, no lineal. Estilo Weber-Fechner: igualproporcionesde luz se sienten más como pasos iguales que igualesagrega.

Las pantallas y las cámaras aprovechan eso:

  • Escena linealEl formato de punto flotante (EXR) almacena proporciones aproximadas para los cálculos de iluminación.
  • Gamma / PQ / HLG / registroReforma los valores de forma que las profundidades de bits limitadas coloquen más códigos donde el ojo percibe el cambio.

Ese es el puente a¿Por qué las cámaras codifican el registro? (abajo).

Adaptación

Tu cerebro realiza un balance de blancos continuo. Una tarjeta gris bajo luz de tungsteno "parece blanca" después de un minuto; un archivo sin procesar no se adapta por ti. Los flujos de trabajo deben elegir unblanco creativoy mantenerlo a través de las calificaciones y CG.


Gamut: el triángulo no es el mundo

A gama de coloreses el conjunto de colores que un dispositivo o codificación puede representar.

Espacio

Papel duro

sRGB / Rec.709

Triángulo de transmisión web y HD (pequeño)

Pantalla P3

Pantallas/teléfonos modernos más amplios

Rec.2020

Contenedor UHDTV; la mayoría de los televisores reales aún no pueden llenarlo.

ACEScg (AP1)

RGB común para efectos visuales (amplio, referido a la escena)

ACES2065-1 (AP0)

Archivo ACES RGB (extremadamente amplio; casi “todo el CIE”)

Dato clave sobre efectos visuales:Las placas a menudo contienen colores de cámara.fuera del Rec.709Si conviertes prematuramente a 709 y recortas, desechas información que necesitabas para una LUT de producción, una corrección de color HDR o gráficos por computadora coincidentes.

En el gráfico CIE: se encuentran los triángulos de la cámara/ACES.afuerael triángulo 709. El trabajo de la gestión del color es llevar esos valores de forma segura hasta quetransformación de salidadecide cómo adaptarlos a un monitor real.


El proceso: IDT → espacio de trabajo → ODT (y similares)

La gestión del color es una cadena detransformaciones nombradasIdioma OCIO/ACES:

Término

Significado

IDT(Transformación del dispositivo de entrada)

Codificación de cámara/placa →espacio de trabajo referido a la escena

Espacio de trabajo

Donde la iluminación, los gráficos por computadora y la mayoría de los gradacionesdeberíaSuceden (a menudo ACEScg lineal o similar)

ODT(Transformación del dispositivo de salida)

Espacio de trabajo →pantalla / entregable(Rec.709, P3-D65, HDR10, …)

RRT(Transformación de renderizado de referencia, ACES)

Escena → “base visual” referida a la pantalla antes de una pantalla ODT (arquitectura clásica de ACES)

Transformación de la vista

¿Qué tú?veren el visor (a menudo una vista previa ODT + look)

Mostrar

El objetivo de calibración del dispositivo real

Modelo mental

Camera log / RAW  --IDT-->  Scene-linear working RGB  --creative grade / CG-->  same working space
                                      |
                                    ODT / view
                                      v
                              Client monitor / deliverable
  • IDTrespuestas: “Estos valores de código provienen deesteCodificación de la cámara; que signifiquen luz de escena.
  • ODTrespuestas: “Estos valores de escena deberían verse correctos enestemostrar debajoeste estándar."

Si omites cualquiera de los extremos, estarás adivinando. La "corrección" de la saturación en formato logarítmico sin un IDT es una práctica de color basada en el culto al cargo.

Por qué ambos extremos importan

Error

Síntoma

Sin IDT (el logaritmo se trata como lineal o como 709)

Contraste incorrecto, errores de tono, CG nunca coincide

Sin ODT (conversión lineal a sRGB)

Oscuro, plano o excesivamente brillante; "¿por qué mi archivo EXR se ve mal en el Finder?"

IDT de la cámara A en la grabación de B

Error sistemático de tono/saturación

ODT para P3 mientras el cliente es 709

Queda genial en casa, pero no en la suite.

Regla:Cada imagen en el guion debe tener un valor conocido.role(codificación de entrada, funcionamiento, visualización). Las configuraciones OCIO existen para que dejes de inventar ese mapa para cada disparo.


¿Por qué las cámaras codifican el registro?

Los sensores miden la luz de una manera que es aproximadamentelineal con exposición(dentro de su rango). Los archivos sínoPor lo general, se envía un entero lineal puro de 16 bits para cada códec de producción.

El registro de problemas resuelve

  1. Rango dinámico— Los sensores modernos capturan muchos pasos de luz y sombra.
  2. Valores de código limitados— Los códecs enteros de 10 y 12 bits tienen un conjunto fijo de niveles.
  3. Visión humana— Se necesitan pasos más precisos en los tonos medios que en las luces extremas (información donde la percepción importa).
  4. Resaltar la protección— Una codificación lineal pura desperdicia códigos en los tonos brillantes que el gradación comprimirá, y se queda sin códigos en los tonos medios.

curvas logarítmicas(LogC, S-Log3, REDLog3G10, V-Log, …) aplicar unfunción de transferencia compresiva de modo que:

  • Cada parada del semáforo se corresponde con una porción más uniforme de valores de código.
  • El gris medio se sitúa en un código definido (por ejemplo, entre 0,38 y 0,45, dependiendo de la curva).
  • Los reflejos se desplazan suavemente en lugar de recortarse bruscamente tan rápido como lo haría una gamma 2.2 pura.

Eso es nouna mirada. Es unacodificación de contenedoresOptimizado para el transporte y la profundidad de bit. El aspecto visual se define posteriormente (mostrar LUT, grado, ODT).

Relación con la visión humana y la teoría de la información.

Piensa enpiezas como presupuesto:

  • El rango dinámico de la escena podría abarcarMás de 14 paradasde señal útil.
  • Una señal de 10 bits tiene1024niveles por canal (menos después del rango legal / margen de seguridad).
  • Si asignas códigoslinealmente en la luz, la mayoría de los códigos van a las paradas superiores; las sombras se posterizan.
  • Si asignas códigosaproximadamente de manera uniforme por parada(log), usted iguala la sensibilidad aproximadamente constante del ojo arelativocambiar y preservar la capacidad de calificación.

La misma idea que EXR de punto flotante para CG:flotación lineal de escenatiene un rango enorme con una precisión relativa fina. El logaritmo entero es uncompromiso comprimidopara cámaras y códecs de edición cuando los flujos de trabajo RAW flotantes no son el producto final.

Codificación

Bueno para

Mal si tú…

Flotante lineal de escena (EXR)

Iluminación, gráficos por computadora, fusiones, ciencia

Volcar datos sin procesar a un visor sRGB sin transformación de vista

Registro de la cámara (entero)

Gama de rodaje/edición, medios de 10 bits

Calificar como si se tratara de una referencia a la pantalla.

Gamma de pantalla / PQ

Vista final, masters de streaming

Utilizar como espacio de trabajo iluminado

IDTDeshace el registro de la cámara (y aplica la matriz de color de la cámara) para convertirlo en un formato lineal funcional.ODTAplica la curva de visualización y el mapa de gama de colores para que el espectador no vea datos lineales.


Gamma, “lineal” y lo que Nuke está haciendo

  • Lineal(referido a la escena): duplicar RGB ≈ duplicar la luz. Matemáticas para la exposición, desenfoque de luz, CG físico.
  • Gamma referida a la pantalla:códigos ya configurados para un monitor; "0.18" no es 18% gris en términos de escena sin una transformación.
  • Registro:Codificación intermedia; haga los cálculos con cuidado (a menudo convierta primero a lineal para fusiones que deberían ser físicas).

Error clásico: calificar y registrar claves de metraje como si el gris medio fuera un gris medio de visualización. Utilice elproceso del espectador(Vista OCIO) para que sus ojos vean una imagen ODT mientras el guion permanece correctamente etiquetado.


LUTs y LUTs 3D

A LUTes una función muestreada: entrada RGB → salida RGB.

  • LUT 1D— curva por canal (aproximaciones de exposición, contraste, logaritmo a lineal).
  • LUT 3D— Malla 3D completa; puede realizar mapas de gama de colores, estilos y emulaciones de impresión.

En las tuberías modernas, muchas “LUTs” sonvistas horneadasde cadenas IDT/ODT/look. PreferiblementeOCIO nombró transformacionesSiempre que sea posible, utilice LUTs cuando el programa las proporcione según lo estipulado en el contrato.

Los LUT sonnoCiencia mágica del color: son tablas. Espacio de entrada incorrecto → salida basura.


Percepción frente a medición (aún)

Tu cerebro:

  • Adapta el balance de blancos
  • Los jueces evalúan el color en relación con los vecinos (contraste simultáneo).
  • Acepta negros aplastados en un traje oscuro que se ven mal en una computadora portátil brillante

Entonces:

  • Calibrar la pantallaEl ODT asume.
  • Calificación bajo luz controlada.
  • Alcances de confianza + imágenes fijas bajo elmisma transformación de vistael cliente utiliza.

ACES / OCIO en una página

ACES(Academy Color Encoding System) es una familia estandarizada de espacios y transformaciones para que las instalaciones puedan compartir el trabajo sin "¿qué gamma es este EXR?".

  • ACES2065-1— RGB de archivo amplio (AP0).
  • ACEScg— espacio de trabajo común para gráficos por computadora/composición (AP1, lineal).
  • IDT / ODT— Mapeos publicados para cámaras y pantallas (a través de configuraciones OCIO en espectáculos reales).

OCIO(OpenColorIO) es elmotormuestra cómo aplicar esas transformaciones de forma consistente en Nuke, Maya, Houdini, Blender, etc.

No necesitas memorizar todas las versiones de ACES. Necesitas:

  1. Saber aportecodificación de cada placa.
  2. Trabajar en unespacio de escena linealAcordado por el programa.
  3. Vistaa través de la perspectiva del programa se transforma.
  4. Entregara través de la ruta de salida ODT correcta.

Lista de verificación práctica de efectos visuales

  1. Etiqueta cada entrada— cámara + curva logarítmica + gama de colores (o RAW + nombre IDT).
  2. IDT en el espacio de trabajoantes de la iluminación principal/CG/fusiones que asumen luz lineal.
  3. Renderizados por ordenadoren el mismo espacio de trabajo que comp (o con una conversión explícita).
  4. Visor = mostrar configuración de OCIO; no “arregle” la apariencia desactivando OCIO.
  5. ODT solo en los bordes— monitores de cliente, exportaciones QT, entregables — no de forma aleatoria en medio del script.
  6. Gama— Espere colores de cámara fuera del rango 709; no recorte prematuramente. Use el bloque de la carta CIE para ver qué tan pequeño es el rango 709.
  7. Bits— Prefiero EXR de punto flotante/mitad punto para CG; trato el logaritmo de 10 bits como valioso, no infinito.
  8. "Rojo"— siempre significa “rojo”en este espacio, vistoPor aquí.”

Referencia rápida

Idea

Una sola línea

Color

Espectros colapsados por el ojo/cámara en unos pocos canales

"Rojo"

Valores de código + espacio de color + vista: no es un tono flotante.

CIE 1931 xy

Mapa de cromaticidades humanas; herradura = visión, triángulo = gama RGB

Gama

Colores que un dispositivo/codificación puede producir; ninguno cubre toda la visión.

IDT

Codificación de la cámara → espacio de trabajo de la escena

ODT

Espacio de trabajo → pantalla / producto final

Registro

Codificación compresiva, por lo que un número limitado de bits cubre muchos pasos de luz.

Lineal

Proporcional a la luz; espacio de trabajo correcto para matemáticas físicas.

¿Por qué gestionar el color?

Los diferentes dispositivos, codificaciones y gamas deben coincidir en el significado.

Información

Las curvas logarítmicas/perceptuales consumen bits donde el ojo detecta errores.


Resumen

  • ¿Qué es el rojo?Una relación controlada entre la luz, la codificación de tres canales y una transformación de visualización, no un solo número en un archivo.
  • ¿Por qué gestionarlo?Las cámaras, los gráficos por ordenador y las pantallas no coinciden en cuanto a los colores primarios, el blanco y las curvas; los flujos de trabajo no gestionados generan errores.
  • CIE 1931proporciona un mapa compartido de la cromaticidad humana; los sistemas RGB sontriángulos en el interiorese mapa — usar elGráfico CIE 1931Bloquea para verlo.
  • IDTtrae las placas a un espacio de trabajo orientado a la escena;ODTLleva el trabajo terminado a una exhibición real.
  • Las cámaras codifican el registroempaquetar un amplio rango dinámico en valores de código entero limitados de una manera que respete aproximadamente la visión logarítmica: es unpresupuesto de informaciónElección, no calificación.
  • Trabajar linealpara matemáticas ligeras;vistaa través de la transformación del programa; nunca confunda los valores del código de registro con la apariencia de la pantalla.

CIE 1931 chromaticity diagram

Horseshoe = all chromaticities a standard observer can see. Triangles = colors an RGB system can make from its three primaries. Scroll to zoom, drag to pan.

sRGB / Rec.709

Display P3

Rec.2020