Tutorial 13: Usando ceus e light_environment
(Retirado de arquivo.mataleone.com)

 

Trocando o ceu (imagem de fundo)

Voce pode trocar o skybox (fundo ou ceu) de um mapa facilmente atraves do menu Map -> Map Properties, colocando o nome do skybox que voce quer usar no campo environment map (cl_skyname).

Aqui esta uma lista de ceus disponiveis no Half-Life, e na pagina de tutoriais tem os ceus disponiveis para varios mods populares.

Propriedades mapa

 

Selecionando a cor da luz

Todo o skybox pode projetar uma luz no mapa usando a entidade light_environment. Poderiamos chamar essa entidade de sol, pois ela define de onde vem a luz do ceu, a sua cor e intensidade. Cada mapa deve ter somente uma entidade light_environment, e ela deve ser posicionada no local onde estaria o sol (ou a lua, no caso de um mapa noturno)

Portanto crie uma entidade light_environment usando o Entity Tool (). A cor padrao eh a cor do sol ao meio dia, bem claro. Para troca-la, selecione a propriedade Brightness, e clique no botao Pick Color. Selecione a cor e a sua intensidade na barra vertical da direita e clique em OK.

Janela de selecao de cor

Para achar a melhor cor da luz e ceu para o seu mapa, o jeito eh ir experimentando. Aqui estao alguns exemplos de ambientes diferentes, com seus skybox, pitch (mais sobre isso adiante) e codigo de cor do light_environment, respectivamente:

morning, -60, 255 255 128 200
dusk, -35, 245 120 88 200
night, -45, 9 9 15 200
alien2, -30, 49 138 30 200

Procure balancear a cor da luz com o skybox para que nao fique esquisito. Fica estranho por uma luz de dia com um fundo de noite, ou vice-versa.

noite com luz de dia!?
dia com luz de noite!?

 

Ajustando a direcao da luz

Alem de posicionar o light_environment onde vai estar o "sol", eh preciso tambem ajustar a direcao e o angulo de incisao da luz sobre o mapa. A direcao eh ajustada no angles da entidade (aquele relojinho), apontando para o lado que a luz vai estar voltada. Normalmente se coloca o light_environment num canto qualquer do mapa e se direciona o angulo para a dentro do mapa, como na figura a seguir:

Repare no light_environment no canto do mapa, apontando para dentro

O angulo de incisao ou altura da luz, eh definido pela propriedade Pitch do light_environment, que pode variar de 0 (zero) a -90. Pitch zero significa que a luz vem do horizonte, e -90 diretamente de cima, como o sol do meio-dia. -30 seria algo tipo 4 horas da tarde e -60 como o por-do-sol.

Aqui estao alguns exemplos de varios pitchs diferentes no mesmo light_environment, para ilustrar melhor:

O Pitch define o angulo de incisao ou a altura do sol

 

por - Mataleone -