Fazendo uma cena noturna sem ficar escuro no monitor

52

Qual seria uma boa maneira de fazer uma cena 3D parecer "uma noite escura", sem ficar tão escura no monitor que é difícil ver as coisas (especialmente quando reproduzidas em uma sala bem iluminada).

Eu tenho experimentado tornar a luz azulada na natureza e ter um componente ambiental bastante escuro com um componente difuso mais brilhante, mas acho o resultado um pouco fraco ou ainda muito escuro, dependendo dos parâmetros exatos.

Existem bons exemplos para estudar?

Dolda2000
fonte
Para os seres humanos, a visibilidade com pouca luz é alcançada por uma combinação de alargamento da íris para permitir mais luz (mais sensível a muito escura) mais uma resposta química que ajusta os níveis de "contraste" percebidos (menor diferença entre muito escura e não escura) escuro).
24415 Jon
11
Isso pode ser simulado pela dessaturação geral do buffer de cores, calculando a média das cores em direção a algo como Color :: Silver (cor da lua), além de aplicar a Silver como um ambiente modesto. Onde você usaria normalmente o NDL para ajustar a cor de saída, você poderia usá-lo como base para a dessaturação. Áreas que seriam "bem iluminadas" durante o dia são "bem coloridas" à noite.
24415 Jon
Hmm, isso é bastante interessante, de fato. Não tenho certeza de como encaixá-lo no meu motor no momento, dado que a saída do meu ciclo diurno é um conjunto de cores especulares difusas do ambiente, mas vou ver se não consigo pensar em algumas maneira.
precisa saber é o seguinte
As cores da textura amostrada e o NDL ainda serão usados. Dia ou noite, NDL para suas cores "acesas", mas, durante o ciclo noturno, também dessatura a cor NDL com base no mesmo ponto. Sua cena ainda será NDL, como de costume, exceto que os pixels mal iluminados também serão dessaturados em direção a Prata / iluminado pela lua em vez de "preto" / transparente / apagado. Pixels bem iluminados podem ter apenas 25% a 50% de dessaturação.
24415 Jon
Para qualquer pessoa que esteja se perguntando: "NDL", mencionado aqui nos comentários, significa "luz do dia neutra". Pelo menos acho que sim.
Stefan Monov

Respostas:

67

Este é um caso em que é útil roubar idéias de Hollywood, que fazem isso há décadas.

cena noturna típica de hollywood

Cena típica da noite de hollywood, também questão relacionada à Movies.SE

A imagem acima foi filmada durante a noite, mas na verdade não é uma imagem escura. Observe como os rostos dos atores estão muito bem iluminados, embora o céu esteja muito escuro e a estrada muito brilhante (o que você normalmente não esperaria). Estudar cenas semelhantes fornecerá algumas dicas de como você pode fingir uma cena noturna, enquanto ainda permite que seus espectadores / jogadores vejam realmente.

Matiz as coisas azul / roxo

É fácil adivinhar; como a luz solar é geralmente amarela , o oposto espectral disso é azulado / arroxeado. Ou seja, pegue a luz branca neutra, remova o amarelo e você acaba com uma cor azul / roxo.

Cores dessaturadas

Como nossa visão noturna usa barras que não enxergam cores, a redução da saturação emula esse efeito.

Aumentar o contraste

O aumento do contraste tem o efeito de tornar as coisas brilhantes mais brilhantes e as mais escuras. Isso simula a realidade onde, em condições escuras, coisas brilhantes, como luzes artificiais, parecem muito mais brilhantes em comparação, enquanto perdemos a capacidade de ver detalhes escuros.

Céu escuro

E também escurece coisas que normalmente são brilhantes durante o dia, mas escuras durante a noite. Na verdade, isso ajuda bastante a ilusão e parece menos "artificial" do que truques como tornar sua cena azul. Antigamente, com câmeras em preto e branco, eles se aproveitavam filmando durante o dia com um filtro vermelho sobre a lente, o que convenientemente escurece o céu azul, mas pouco mais.

dia e noite árvore de sakura

Ei, olha, é noite. - Bret Victor - Inventando por Princípio

O corolário disso é iluminar as coisas escuras durante o dia, mas brilhantes à noite. Pense em fontes de luz artificial, como lanternas, fogueiras, telas de computador. Exagere seu brilho.

Adicione fontes de luz de ângulos "não naturais"

Se você não tem o luxo de fontes de luz reais (como lua cheia ou luzes da rua) em sua cena noturna, ainda precisa adicionar um pouco de luz para que os espectadores / jogadores possam ver, mas faça-os projetar luz em ângulos engraçados para que eles não está associado ao sol e quebra a ilusão. A luz do dia geralmente vem de cima em um pequeno ângulo, e esse tropo se estende por toda parte, mesmo na interface do usuário, onde os botões "3D" são geralmente mais brilhantes nas bordas superior e esquerda e as sombras projetadas para baixo e para a direita. Durante a noite, inverta esses ângulos. Tenha luzes acesas por baixo ou por trás dos objetos. Atrás é particularmente elegante, pois mostra silhuetas, mas deixa os traços indefinidos, imitando a escuridão ameaçadora.

cena noturna típica

Alguma cena noturna; observe os ângulos de luz e o chapéu bem delineado e afro

Muitos desses truques vêm de uma técnica de cinema conhecida como "Dia para a noite", que é onde um filme de baixo orçamento filma cenas noturnas durante o dia, mas usa vários truques de filmagem e edição para parecer noite. Os truques relevantes que eu já mencionei acima, mas você pode ler aqui: http://www.videomaker.com/article/10368-shooting-day-for-night

congusbongus
fonte
11
Em relação às fotos que você citou como exemplos, embora possa não ser o caso nesses casos, a maioria das "cenas noturnas" é realmente filmada em plena luz do dia e alterada no pós-processamento ou ao vivo usando filtros de lente. A razão por trás disso é principalmente monetária: custa muito mais contratar equipe e atores para filmar à noite; além disso, se você estiver realmente usando filme, custa muito desenvolver filmes que podem acabar sendo muito escuros ou granulados, portanto, a maioria das produções não corra riscos e simplesmente atire durante o dia. Além disso, as alternativas oferecem bons resultados.
sleblanc
@OP: isso mostra o fato de que você pode "falsificar" cenas escuras replicando técnicas de cinema em gráficos 3D. Aumente o contraste, mude o matiz para cores tradicionalmente "escuras" (azul, roxo), diminua a faixa dinâmica e, como disse o congusbongus, coloque sombras em ângulos incomuns. Certifique-se de que o céu esteja escuro, economize para uma licença artística e você obterá resultados.
Sleblanc 24/04/2015
@sebleblanc que pode ter sido verdade no passado, mas nas últimas décadas a grande maioria das cenas noturnas é realmente filmada à noite. Para não dizer que devem ser; apenas aquele dia-da-noite ficou em segundo plano recentemente.
precisa saber é o seguinte
3
Ótima resposta. Uma adição: a chave para preencher as proporções é diferente à noite. Durante o dia, o sol ilumina mais céu, que lança sua própria luz preenchendo sombras. À noite, não há nada disso, então a iluminação é muito mais forte. Parcialmente abordado no parágrafo sobre contraste, mas talvez valha a pena detalhar.
mhlester