ArtificialGuyBR

Home / Blog / Fixing things

Cinematic Film Look: vocabulario de película y lente IA

Cómo usar nombres de película, términos de lente, vocabulario de iluminación y técnicas de grano en prompts de IA — y dónde el prompt deja de funcionar.

22 sources cited Fixing things

Cinematic Film Look: vocabulario de película y lente IA

TL;DR

  • Combina un LoRA de película con términos de iluminación apropiados para la época y un término de proceso (C-41, E-6 o bleach bypass). Los prompts del modelo base solos producen una suavidad genérica de "aspecto fílmico" sin la ciencia del color, la estructura de grano ni las curvas de contraste de la película real.
  • La estructura del grano, la ciencia del color y las emulaciones específicas de película casi siempre necesitan LoRAs dedicados; los prompts puros producen aproximaciones genéricas.
  • Los prompts negativos y el steering por CFG funcionan en SDXL y SD 1.5, pero están desactivados en Flux dev (por defecto), SDXL-Turbo y SD-Turbo.

¿Qué vocabulario reconoce realmente Stable Diffusion?

El "cinematic film look" cubre tres cosas que los modelos manejan de forma distinta: el lenguaje fotográfico (cámara, lente, iluminación) que los modelos base entienden a partir de los captions de LAION; la ciencia del color y el grano de película específicos que necesitan inyección vía LoRA; y las técnicas de procesado (bleach bypass, infrarrojo, doble exposición) rara vez reproducibles solo con texto.

Vocabulario de película al que los modelos responden

Los nombres de película aparecen en los captions de entrenamiento de LAION. "Kodak Vision3", "500T" y "200T" son películas de cine reales según las páginas de producto oficiales de Kodak; "tungsten" indica versiones balanceadas para interior. Sin embargo, ninguna fuente independiente confirma que SDXL o Flux produzcan de forma fiable la ciencia del color de Kodak Vision3 solo con un prompt — la respuesta específica de la película 500T no está verificada sin un LoRA. La colección EauDeNoire en Civitai tiene docenas de LoRAs de película entrenados con imágenes nombradas por película; sus palabras desencadenantes "kodak" y "film" muestran que el modelo base no puede reconstruir la ciencia del color de una película a partir del texto.

Los descriptores de formato son más fiables: "16mm film", "Super 8", "35mm", "IMAX 70mm" y "analog film" aparecen con frecuencia en los captions de entrenamiento. El LoRA 16mm Film Emulator usa el desencadenante super_16mm_film, lo que confirma la presencia de vocabulario cinematográfico en los datos de entrenamiento de LoRAs — pero no el reconocimiento del modelo base.

Términos de lente y cámara en los prompts

Los descriptores de cámara y lente son el vocabulario fotográfico más fiablemente efectivo. "85mm lens" y "50mm lens" se citan en guías comunitarias de prompting para efectos naturales de profundidad de campo, y la terminología de distancia focal, apertura y DOF (f/1.8 superficial, f/11 profunda) son términos estándar de fotografía en los datos de entrenamiento de SDXL. Estos tokens empujan el modelo hacia un renderizado fotográfico en lugar de una salida pictórica, pero no controlan mecánicamente la forma del bokeh, la distorsión de lente ni el carácter óptico de una lente real.

Los nombres de modelos de cámara ("Canon EOS 5D Mark IV", "ARRIFLEX 435") funcionan como marcadores de realismo. La ARRIFLEX 435 es una cámara de cine real; sus datos de entrenamiento LoRA confirman la existencia del token, pero si el modelo base renderiza características específicas de la ARRIFLEX (gate weave, textura del plano de película) solo con el nombre no está verificado.

Términos de iluminación que los modelos entienden

El vocabulario de iluminación está entre las categorías de prompt más efectivas para el ambiente y el realismo. "Golden hour" (luz cálida y suave cerca del amanecer/atardecer), "low-key lighting" (tonos oscuros, alto contraste) y "high-key lighting" (iluminación brillante y uniforme) son técnicas reconocidas. "Overcast" y "diffused natural lighting" producen sombras suaves.

La limitación: los términos de iluminación establecen un ambiente global pero no replican las características espectrales de películas reales bajo iluminación específica. Un prompt de "golden hour" produce tonos cálidos, pero no el renderizado de color balanceado para tungsteno de la película Kodak Vision3 500T en un set de 3200K.

Grano, tratamiento de color y procesos de película

El grano de película — textura óptica aleatoria procedente de cristales de haluro de plata — es difícil de replicar mediante prompting. Wikipedia confirma que es un artefacto del procesado por la formación de cristales; películas distintas producen estructuras de grano distintas. Los prompts genéricos de "film grain" o "grainy" añaden textura pero no grano específico de película (p. ej., Kodak Vision3 500T frente a Fuji Eterna). El LoRA "Film scratches burn marks" existe porque el modelo base no puede producir estas texturas de forma fiable desde texto.

Los términos de procesado fotoquímico — C-41 (negativo color), E-6 (reversal/diapositiva color), ECN-2 (negativo color de cine) — son procesos reales y distintos, pero ninguna fuente documenta con qué fidelidad algún modelo reproduce sus señas visuales solo con el término. El bleach bypass está confirmado como real (omite el blanqueo, retiene plata para mayor contraste y color desaturado), pero producirlo solo con prompting no está verificado. Existen LoRAs dedicados para cada proceso en la colección EauDeNoire, lo que refleja el consenso comunitario de que el prompting del modelo base es insuficiente.

Atributo¿Se puede promptear?¿Requiere LoRA?Source
Nombres de modelos de cámaraParcial — marcador de estiloNo (mejora con LoRA)Guía comunitaria de prompting (11432)
Distancia focal y apertura de lenteParcial — afecta el renderizadoNo (mejora con LoRA)Guía comunitaria de prompting (11432)
Términos de iluminación (golden hour, low-key)Sí — establece el ambienteNoWikipedia (Golden hour, Key lighting)
Proceso de película (C-41, E-6, ECN-2)Sin verificarSí — existen LoRAs dedicadosWikipedia (C-41, E-6, ECN-2)
Bleach bypass / cross-processingSin verificarSí — existe LoRA dedicadoWikipedia (Bleach bypass)
Ciencia del color de una película específicaSin verificarSí — existen LoRAs dedicadosKodak oficial (200T, 500T); páginas de Civitai
Aspecto de película infrarrojaSin verificarSí — existe LoRA dedicadoWikipedia (Infrared photography)
Efecto de doble exposiciónParcialSí — existe LoRA dedicadoWikipedia (Double exposure)

Dónde el prompt deja de ayudar

1. Ciencia del color de una película específica. Términos como "Kodak Vision3 500T" existen en los captions de entrenamiento, pero reproducir el renderizado de color, la curva de contraste y el perfil de saturación de una película requiere un LoRA entrenado con esa película. El LoRA Kodak Vision3 de EauDeNoire lleva los desencadenantes "kodak" y "film" y reconoce el entrenamiento con imágenes específicas de película — el modelo base no puede reconstruir esas asociaciones solo con texto.

2. Estructura y textura del grano. El grano de película es estocástico. Ninguna documentación de código abierto describe cómo algún modelo produce patrones de grano a partir de texto tokenizado. Los LoRAs de grano dedicados existen porque pedir grano con prompts produce resultados inconsistentes.

3. Prompts negativos en modelos destilados. Los prompts negativos reemplazan el condicionamiento incondicional vacío, alejando la salida de lo no deseado. Esto funciona en modelos entrenados con CFG (SD 1.5, SDXL base, SD 2.1). Sin embargo, Flux dev ignora negative_prompt salvo que true_cfg_scale > 1. SDXL-Turbo y SD-Turbo desactivan tanto la guía como los prompts negativos — no existe rama incondicional. Usar negativos en estos modelos produce cero efecto.

4. Técnicas de procesado como descripciones de texto. Describir "bleach bypass look" depende de asociaciones en los captions de entrenamiento. Los LoRAs dedicados sugieren que esta asociación es débil en los modelos base.

5. Estéticas de época específicas sin LoRAs. Los LoRAs por década de EauDeNoire (1930s–1990s) se entrenaron con películas, gradación de color y perfiles de grano específicos de cada época. "1970s film look" por sí solo no puede reconstruir esas características visuales — el LoRA lleva el conocimiento específico de la época.

Errores comunes y soluciones

SíntomaCausaCorrecciónSource
"Shot on Kodak Vision3 500T" produce tonos cálidos genéricosEl modelo base carece de datos de entrenamiento de esa película específicaUsar el LoRA dedicado de Kodak Vision3 con desencadenantes "kodak" + "film"Página del LoRA ARRIFLEX 435
El prompt "Film grain" no añade textura o añade ruido genéricoEl token genérico de grano se mapea a ruido, no a estructura de grano de películaUsar un LoRA de grano dedicado o el LoRA "Film scratches burn marks"LoRA Film scratches
La salida se ve limpia/digital pese al prompt "cinematic""Cinematic" por sí solo aporta poca informaciónCombinar un LoRA de película con términos de iluminación y procesoLoRAs de bleach bypass y de película
El prompt negativo no tiene efecto en Flux devFlux dev ignora negative_prompt salvo que true_cfg_scale > 1Poner true_cfg_scale > 1 y suministrar prompt negativo, o cambiar a SDXLDocumentación del pipeline Flux en Diffusers
El prompt negativo no tiene efecto en SDXL-Turbo / SD-TurboLos modelos destilados con ADD ejecutan guidance_scale=0.0; no hay término de guíaUsar un modelo no destilado cuando se necesite steering negativoTarjeta del modelo SDXL-Turbo
El sampler DPM++ produce artefactos con pocos pasos en SDXLDPM++ es numéricamente inestable en SDXL por debajo de ~50 pasosUsar ≥50 pasos o use_karras_sigmas=True; solvers uniformes: euler_at_final=TrueDocumentación SDXL de HuggingFace diffusers
Etiquetas "Masterpiece" / "best quality" inconsistentesEtiquetas Danbooru deprecadas por ambiguasUsar etiquetas de puntuación específicas del modelo (Pony: score_9 hasta score_4_up)Wiki de Danbooru
El LoRA Kodak Vision3 produce personajes repetitivos de la películaEl LoRA aprendió patrones de personajes de sus datos de entrenamientoUsar "male"/"female" en vez de "man"/"woman"; añadir "man woman" al negativoNota del LoRA ARRIFLEX 435 v1.1
SDXL genera a resolución incorrectaSDXL entrenado con presupuesto de ~1024² píxelesGenerar a 1024×1024 o proporciones con el mismo recuento de píxeles (896×1152, 1536×640)Documentación SDXL de HuggingFace diffusers

FAQ

¿Cómo hago que las imágenes de IA parezcan tomadas en película? Combina un LoRA de película con términos de iluminación apropiados para la época y un término de proceso (C-41 para negativo color, E-6 para reversal, bleach bypass para contraste). Los prompts del modelo base solos producen solo una suavidad genérica sin ciencia del color, estructura de grano ni curvas de contraste específicas. El LoRA es el vehículo principal de la emulación de película.

¿Qué nombres de película reconoce Stable Diffusion? "Kodak Vision3", "500T", "200T", "Fuji Eterna" y "Fuji C100" aparecen en los captions de LAION. Los modelos los encuentran como tokens, pero reproducir la ciencia del color correspondiente requiere fine-tuning con LoRA sobre imágenes curadas de esa película.

¿Necesito un LoRA para el grano cinematográfico? Sí. Los prompts genéricos de "film grain" o "grainy" producen resultados inconsistentes porque el grano es estocástico. Los LoRAs dedicados de grano, rayones de película y película producen efectos de grano notablemente más fiables.

¿Por qué mi prompt de "shot on Kodak" no produce colores Kodak? El modelo base aprendió una asociación entre "Kodak" y ciertas tendencias de color a partir de captions, pero no la sensibilidad espectral, la gradación de color ni las curvas de contraste específicas de la Kodak Vision3 500T. El LoRA de EauDeNoire entrenado con imágenes de Kodak Vision3 lleva esas asociaciones de forma explícita.

¿Cómo consigo un aspecto bleach bypass en SDXL? El LoRA "Cinematic Bleach Bypass Film style XL + F1D" en Civitai está hecho a propósito. El bleach bypass omite el paso de blanqueo, reteniendo plata para mayor contraste y color desaturado — demasiado específico para que el modelo base lo reproduzca de forma fiable solo con texto.

¿Por qué no funcionan los prompts negativos en Flux o SDXL-Turbo? Flux dev está destilado con guía; negative_prompt se ignora salvo que true_cfg_scale > 1. SDXL-Turbo y SD-Turbo están destilados con ADD con guidance_scale=0.0, lo que desactiva tanto la guía como los negativos. Usa el prompt positivo para dar forma a la salida en lugar de steering negativo.

¿Qué términos de lente funcionan realmente en los prompts de Stable Diffusion? Las distancias focales (85mm, 50mm, 35mm, 24mm) y los descriptores de apertura (f/1.8, f/2.8, f/11) son los más efectivos. Empujan el renderizado hacia el realismo fotográfico con características de profundidad de campo, pero no replican mecánicamente el carácter óptico de la lente (aberración cromática, forma del bokeh, distorsión).

¿Cómo consigo un aspecto de película de los 70 frente a uno digital de los 90? La distinción viene de las películas, convenciones de gradación de color y perfiles de grano que el modelo base no puede diferenciar por texto. Los LoRAs por década de EauDeNoire (1970s, 1980s, 1990s) codifican las películas y el procesado dominantes de cada época. Usar un LoRA específico de década con términos de iluminación coincidentes produce resultados de época más fiables que el prompting por sí solo.

Para artículos relacionados sobre técnicas de generación de imágenes con IA, consulta /dónde instalar LoRAs y checkpoints, /flujos de trabajo modulares de ComfyUI para la integración de LoRAs cinematográficos, y /qué modelos soportan steering negativo.

Fuentes