Hacer una escena nocturna sin estar oscuro en el monitor

52

¿Cuál sería una buena manera de hacer que una escena en 3D parezca "una" noche oscura, sin estar tan oscura en el monitor que sea difícil ver cosas (especialmente cuando se reproduce en una habitación bien iluminada)?

He estado experimentando para hacer que la luz sea azulada en la naturaleza y tener un componente ambiental bastante oscuro con un componente difuso más brillante, pero encuentro que el resultado es un poco lustroso o aún demasiado oscuro, dependiendo de los parámetros exactos.

¿Hay algún buen ejemplo para estudiar?

Dolda2000
fuente
Para los humanos, la visibilidad con poca luz se logra mediante una combinación de ensanchamiento del iris para permitir que entre más luz (más sensible a la oscuridad) más una respuesta química que ajusta los niveles de "contraste" percibidos (menos diferencia entre muy oscuro y no -como oscuro).
Jon
1
Esto podría simularse mediante la desaturación general del búfer de color, promediando los colores hacia algo como Color :: Silver (color de luna), mientras que también se aplica Silver como un ambiente modesto. Donde normalmente usaría NDL para ajustar el color de salida, podría, en cambio, usarlo como base para la desaturación. Las áreas que estarían "bien iluminadas" durante el día son, en cambio, "bien coloreadas" por la noche.
Jon
Hmm, eso es bastante interesante, de hecho. No estoy seguro de cómo instalarlo en mi motor en este momento, dado que la salida de mi ciclo día-noche es un conjunto de colores especulares difusos ambientales, pero veré si no puedo pensar en algunos camino.
Dolda2000
Se seguirán utilizando los colores de textura muestreados y NDL. De día o de noche, NDL para sus colores "iluminados" pero, durante el ciclo nocturno, también elimine la saturación del color NDL en función del mismo punto. Su escena seguirá siendo NDL como de costumbre, excepto que los píxeles mal iluminados también se desaturarán hacia Plateado / iluminado por la luna en lugar de "negro" / transparente / apagado. Los píxeles bien iluminados pueden tener solo un 25% -50% de desaturados.
Jon
Para cualquier otra persona que se pregunte: "NDL", que se menciona aquí en los comentarios, significa "luz del día neutral". Al menos eso pienso.
Stefan Monov

Respuestas:

67

Este es un caso en el que es útil robar ideas de Hollywood, que ha estado haciendo esto durante décadas.

escena nocturna típica de hollywood

Típica escena nocturna de Hollywood, también una pregunta relacionada de Movies.SE

La imagen de arriba fue filmada durante la noche, pero en realidad no es una imagen oscura. Observe cómo las caras de los actores están muy bien iluminadas, aunque el cielo está completamente negro y el camino es muy brillante (lo que normalmente no se esperaría). Estudiar tomas similares te dará algunas pistas sobre cómo puedes fingir una escena nocturna y al mismo tiempo permitir que tus espectadores / jugadores realmente vean.

Tinte cosas azul / morado

Este es fácil de adivinar; Como la luz del sol es usualmente amarilla , el opuesto espectral es azulado / púrpura. Es decir, tome una luz blanca neutra, elimine el amarillo y terminará con un color azul / púrpura.

Colores desaturados

Dado que nuestra visión nocturna utiliza barras que no pueden ver el color, la reducción de la saturación emula este efecto.

Aumentar contraste

El aumento del contraste tiene el efecto de hacer que las cosas brillantes sean más brillantes y las oscuras. Esto simula la realidad donde, en condiciones oscuras, las cosas brillantes como las luces artificiales se ven mucho más brillantes en comparación, mientras que perdemos la capacidad de ver detalles oscuros.

Oscurecer los cielos

Y también oscurece las cosas que normalmente son brillantes durante el día pero oscuras durante la noche. En realidad, esto va mucho hacia la ilusión y parece menos "artificial" que trucos como hacer que su escena sea azul. En los viejos tiempos, con cámaras en blanco y negro, aprovechaban esto filmando durante el día con un filtro rojo sobre la lente, que oscurece convenientemente el cielo azul, pero poco más.

día y noche árbol de sakura

Oye, mira, es de noche. - Bret Victor - Inventar sobre el principio

El corolario de eso es iluminar cosas que están oscuras durante el día pero brillantes por la noche. Piense en fuentes de luz artificial como linternas, fogatas, pantallas de computadora. Exagera su brillo.

Agregue fuentes de luz desde ángulos "no naturales"

Si no tiene el lujo de las fuentes de luz reales (como la luna llena o las farolas) en su escena nocturna, aún necesita agregar algo de luz para que los espectadores / jugadores puedan ver, pero haga que emitan luz en ángulos divertidos para que no No se asocia con el sol y rompe la ilusión. La luz del día generalmente viene desde arriba en un ligero ángulo, y este tropo se extiende a todas partes, incluso en la interfaz de usuario, donde los botones "3D" suelen ser más brillantes en los bordes superior e izquierdo, y las sombras se extienden hacia abajo y hacia la derecha. Para la noche, invierta esos ángulos. Haga que las luces iluminen desde abajo o detrás de sus sujetos. Detrás es particularmente limpio, ya que muestra siluetas pero deja rasgos indefinidos, que imitan la oscuridad siniestra.

escena nocturna típica

Alguna escena nocturna; tenga en cuenta los ángulos de luz y el sombrero bien delineado y afro

Muchos de estos trucos provienen de una técnica cinematográfica conocida como "Día por la noche", que es donde una película de bajo presupuesto filmará escenas nocturnas durante el día pero usará varios trucos de filmación y edición para que parezca de noche. Los trucos relevantes que ya he mencionado anteriormente, pero puedes leer aquí: http://www.videomaker.com/article/10368-shooting-day-for-night

congusbongus
fuente
1
Con respecto a las imágenes que citó como ejemplos, aunque puede no ser el caso en esos casos, la mayoría de las "escenas nocturnas" en realidad se toman a plena luz del día y se alteran en el procesamiento posterior o en vivo usando filtros de lentes. La razón detrás de esto es principalmente monetaria: cuesta mucho más contratar personal y actores para filmar por la noche, además, si realmente está usando una película, cuesta mucho desarrollar una película que podría terminar siendo demasiado oscura o granulada, por lo que la mayoría de las producciones No corra riesgos y simplemente dispare durante el día. Además, las alternativas dan resultados suficientemente buenos.
sleblanc
@OP: esto señala el hecho de que puede "falsificar" escenas oscuras replicando técnicas de cine en gráficos 3D. Aumente el contraste, cambie el tono a colores tradicionalmente "oscuros" (azul, púrpura), baje el rango dinámico y, como dijo congusbongus, coloque las sombras en ángulos inusuales. Asegúrate de que el cielo esté completamente oscuro, excepto por una licencia artística, y obtendrás resultados.
sleblanc
@sebleblanc que puede haber sido cierto en el pasado, pero en las últimas décadas la gran mayoría de las escenas nocturnas se filman de noche. Por no decir que deben serlo; solo ese día por la noche ha pasado a un segundo plano recientemente.
mhlester
3
Gran respuesta. Una adición: las proporciones clave para llenar son diferentes en la noche. Durante el día, el sol ilumina más cielo, que proyecta su propia luz llenando las sombras. Por la noche no hay nada de eso, por lo que la iluminación es mucho más severa. Parcialmente abordado en el párrafo sobre contraste, pero quizás valga la pena desarrollarlo.
mhlester