Realizzare una scena notturna senza essere scuri sul monitor


52

Quale sarebbe un buon modo per far sembrare una scena 3D "come" una notte buia, senza essere così scuri sul monitor che è difficile vedere cose (specialmente quando si gioca in una stanza molto illuminata).

Ho sperimentato come rendere la luce bluastra in natura e avere un componente ambientale abbastanza scuro con un componente diffuso più luminoso, ma trovo il risultato o un po 'di lucentezza o ancora troppo scuro, a seconda dei parametri esatti.

Ci sono dei buoni esempi da studiare?


Per gli esseri umani, la visibilità in condizioni di scarsa luminosità è ottenuta combinando l'allargamento dell'iride per consentire una maggiore illuminazione (più sensibile al molto scuro) più una risposta chimica che regola i livelli di "contrasto" percepiti (minore differenza tra molto scuro e non -come-scuro).
Jon,

1
Questo potrebbe essere simulato dalla desaturazione complessiva del buffer di colore, facendo la media dei colori verso qualcosa come Color :: Silver (color luna), applicando al contempo Silver come un ambiente modesto. Laddove normalmente utilizzeresti NDL per regolare il colore di output, potresti invece utilizzarlo come base per la desaturazione. Le aree che sarebbero "ben illuminate" durante il giorno sono invece "ben colorate" di notte.
Jon

Hmm, questo è piuttosto interessante, anzi. Non sono sicuro di come adattarlo al mio motore al momento, dato che l'output del mio ciclo giorno-notte è un insieme di colori speculare diffuso nell'ambiente, ma vedrò se non riesco a pensare ad alcuni modo.
Dolda2000,

I colori della trama campionati e NDL verranno comunque utilizzati. Di giorno o di notte, NDL per i colori "illuminati" ma, durante il ciclo notturno, satura il colore NDL in base allo stesso punto. La tua scena sarà comunque NDL come al solito, tranne per il fatto che i pixel scarsamente illuminati si de-saturano verso l'argento / chiaro di luna anziché "nero" / trasparente / non illuminato. I pixel ben illuminati potrebbero essere desaturati solo al 25% -50%.
Jon

Per chiunque si stia chiedendo: "NDL", che è menzionato qui nei commenti, significa "luce del giorno neutra". Almeno credo.
Stefan Monov,

Risposte:


67

Questo è un caso in cui è utile rubare idee da Hollywood, che lo fanno da decenni.

tipica scena notturna di hollywood

Tipica scena notturna di hollywood, anche relativa domanda da Movies.SE

L'immagine sopra è stata girata durante la notte, ma in realtà non è un'immagine scura. Nota come i volti degli attori sono molto ben illuminati, anche se il cielo è nero come la pece e la strada è molto luminosa (cosa che normalmente non ti aspetteresti). Lo studio di scatti simili ti fornirà alcuni indizi su come puoi falsificare una scena notturna pur consentendo ai tuoi spettatori / giocatori di vedere effettivamente.

Tinta cose blu / viola

Questo è facile da indovinare; poiché la luce solare è generalmente gialla , l'opposto spettrale di ciò sembra essere bluastro / violaceo. Cioè, prendi la luce bianca neutra, rimuovi il giallo e finisci con un colore blu / viola.

Colori desaturati

Poiché la nostra visione notturna utilizza canne che non riescono a vedere i colori, la riduzione della saturazione emula questo effetto.

Aumenta il contrasto

L'aumento del contrasto ha l'effetto di rendere più luminose le cose luminose e le cose scure più scure. Questo simula la realtà in cui, in condizioni di oscurità, le cose luminose come le luci artificiali sembrano molto più luminose in confronto, mentre perdiamo la capacità di vedere dettagli scuri.

Cieli scuri

E oscura anche le cose che di solito sono luminose durante il giorno ma scure durante la notte. Questo in realtà fa molta strada verso l'illusione e sembra meno "artificiale" di trucchi come rendere la tua scena blu. Ai vecchi tempi, con le telecamere in bianco e nero, ne approfittavano girando durante il giorno con un filtro rosso sopra l'obiettivo, che scuriva convenientemente il cielo blu ma poco altro.

albero di sakura giorno e notte

Ehi guarda è notte. - Bret Victor - Inventing on Principle

Il corollario di ciò è quello di illuminare le cose che sono buie durante il giorno ma luminose di notte. Pensa a fonti di luce artificiale come torce, fuochi da campo, schermi di computer. Esagerare la loro luminosità.

Aggiungi fonti di luce da angoli "innaturali"

Se non hai il lusso di sorgenti luminose reali (come la luna piena o i lampioni) nella tua scena notturna, devi comunque aggiungere un po 'di luce in modo che gli spettatori / i giocatori possano vedere, ma fai in modo che proiettino luce con angoli divertenti in modo che non siano sono associati al sole e spezzano l'illusione. La luce del giorno in genere proviene dall'alto con una leggera angolazione e questo trope si estende ovunque, anche nell'interfaccia utente in cui i pulsanti "3D" sono in genere più luminosi sui bordi superiore e sinistro e le ombre esterne si estendono verso il basso e verso destra. Per la notte, inverti quegli angoli. Fai illuminare le luci dal basso o dietro i tuoi soggetti. Dietro è particolarmente pulito in quanto mostra sagome ma lascia tratti indefiniti, imitando il buio inquietante.

tipica scena notturna

Qualche scena notturna; nota gli angoli chiari, il cappello ben definito e l'afro

Molti di questi trucchi provengono da una tecnica cinematografica nota come "Day for night", in cui un film a basso budget girerà scene notturne durante il giorno, ma utilizza una serie di trucchi e montaggi per renderlo simile alla notte. I trucchi rilevanti che ho già menzionato sopra, ma puoi leggere qui: http://www.videomaker.com/article/10368-shooting-day-for-night


1
Per quanto riguarda le immagini che hai citato come esempi, anche se in questi casi potrebbe non essere il caso, la maggior parte delle "scene notturne" sono in realtà riprese in pieno giorno e modificate in post-elaborazione o in diretta utilizzando i filtri dell'obiettivo. Il motivo di ciò è principalmente monetario: costa molto di più assumere troupe e attori per filmare di notte, inoltre se si sta effettivamente usando un film, costa molto sviluppare film che potrebbero finire per essere troppo scuri o sgranati, quindi la maggior parte delle produzioni non correre rischi e semplicemente sparare durante il giorno. Inoltre, le alternative danno risultati abbastanza buoni.
slitta,

@OP: questo sottolinea il fatto che è possibile "falsificare" scene scure replicando le tecniche cinematografiche in grafica 3D. Aumenta il contrasto, sposta la tonalità su colori tradizionalmente "scuri" (blu, viola), abbassa la gamma dinamica e, come diceva congusbongus, metti le ombre ad angoli insoliti. Assicurati che il cielo sia buio pesto, risparmia un po 'di licenza artistica e otterrai risultati.
slitta,

@sebleblanc che potrebbe essere stato vero in passato, ma negli ultimi decenni la stragrande maggioranza delle scene notturne sono in realtà girate di notte. Per non dire che devono essere; proprio quel giorno per notte ha recentemente preso posto.
mhlester,

3
Bella risposta. Un'aggiunta: la chiave per riempire i rapporti è diversa di notte. Durante il giorno il sole illumina più cielo, che proietta la propria luce riempiendosi di ombre. Di notte non c'è nulla di tutto ciò, quindi l'illuminazione è molto più rigida. Parzialmente affrontato nel paragrafo sul contrasto, ma forse vale la pena approfondire.
mhlester,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.