Projeto de jogos RAD: 
Sky, Ambient e Fog 
Augusto Bülow
Unity3D 
• SKY / Background Color: 
• Renderizado nos espaços não cobertos por 
outros modelos e objetos 
• SKY : diversas técnicas 
• Sky Sphere (Dome) 
• Esfera texturizada internamente em volta do player 
ou de toda cena 
• Sky Cube 
• Cubo texturizado em cada uma das seis faces 
• Visual próprio para cada direção (frente, baixo...)
Unity3D 
• Background Color 
• Definido na câmera 
• Pode ser mudado em 
tempo real 
• Opção mais simples 
(veloz)
Unity3D 
• Mudando a cor do Background 
//mudando cor background camera 
var cam = GameObject.Find("Camera"); 
cam.camera.backgroundColor.r += 1 * Time.deltaTime; 
cam.camera.backgroundColor.g += 1 * Time.deltaTime; 
cam.camera.backgroundColor.b += 1 * Time.deltaTime; 
if (cam.camera.backgroundColor.r >= 1) { 
cam.camera.backgroundColor.r = 0; 
cam.camera.backgroundColor.g = 0; 
cam.camera.backgroundColor.b = 0; 
}
Unity3D 
• Componentes de cor 
• R = red 
• G = green 
• B = blue 
• A = alpha ( transparencia) 
• Normal componentes de cor 0..255 
• Unity: 0..1 (porcentagem do total)
Unity3D 
• Utilizando SKY ( Bmaps) 
• Edit -> Render Settings 
• Sky Material 
• Prontos: 
• Blue Sky / Sunset
Unity3D 
• Render Settings: controles adicionais 
• Ambient: 
• Luz ambiente 
• Adicionada a tudo 
• Coloração 
• Nivel de brilho geral
Unity3D 
• FOG = ligado ou não 
• Cor Fog 
• Densidade 
• Quanto cobre da cena 
• FOG: 
• Em relação a posição da câmera 
• Simulação de nevoa 
• Simulação de penumbra 
• Simulação de água
Unity3D 
• FOG + Background : mudança total
Unity3D 
• Criando um Material Sky 
• Criar novo material 
• Definir Shader: 
• Render FX ->Skybox 
• Template para texturas 
• Cubo = 6 texturas 
• Importar Bmaps 
• Aplicar
Unity3D 
• Aplicar BMAPS 
• Definir Material SKY novo 
• Edit-> Render Settings
Unity3D 
• Texturas Skybox = altamente preparadas 
• Lados / cima / baixo 
• Encaixe perfeito 
• Criação por programas auxiliares 
• Fotomontagens / panorâmicas 
• Texturas Skybox na rede, ex: 
• http://www.3delyvisions.com/skf1.htm

Aula sky

  • 1.
    Projeto de jogosRAD: Sky, Ambient e Fog Augusto Bülow
  • 2.
    Unity3D • SKY/ Background Color: • Renderizado nos espaços não cobertos por outros modelos e objetos • SKY : diversas técnicas • Sky Sphere (Dome) • Esfera texturizada internamente em volta do player ou de toda cena • Sky Cube • Cubo texturizado em cada uma das seis faces • Visual próprio para cada direção (frente, baixo...)
  • 3.
    Unity3D • BackgroundColor • Definido na câmera • Pode ser mudado em tempo real • Opção mais simples (veloz)
  • 4.
    Unity3D • Mudandoa cor do Background //mudando cor background camera var cam = GameObject.Find("Camera"); cam.camera.backgroundColor.r += 1 * Time.deltaTime; cam.camera.backgroundColor.g += 1 * Time.deltaTime; cam.camera.backgroundColor.b += 1 * Time.deltaTime; if (cam.camera.backgroundColor.r >= 1) { cam.camera.backgroundColor.r = 0; cam.camera.backgroundColor.g = 0; cam.camera.backgroundColor.b = 0; }
  • 5.
    Unity3D • Componentesde cor • R = red • G = green • B = blue • A = alpha ( transparencia) • Normal componentes de cor 0..255 • Unity: 0..1 (porcentagem do total)
  • 6.
    Unity3D • UtilizandoSKY ( Bmaps) • Edit -> Render Settings • Sky Material • Prontos: • Blue Sky / Sunset
  • 7.
    Unity3D • RenderSettings: controles adicionais • Ambient: • Luz ambiente • Adicionada a tudo • Coloração • Nivel de brilho geral
  • 8.
    Unity3D • FOG= ligado ou não • Cor Fog • Densidade • Quanto cobre da cena • FOG: • Em relação a posição da câmera • Simulação de nevoa • Simulação de penumbra • Simulação de água
  • 9.
    Unity3D • FOG+ Background : mudança total
  • 10.
    Unity3D • Criandoum Material Sky • Criar novo material • Definir Shader: • Render FX ->Skybox • Template para texturas • Cubo = 6 texturas • Importar Bmaps • Aplicar
  • 11.
    Unity3D • AplicarBMAPS • Definir Material SKY novo • Edit-> Render Settings
  • 12.
    Unity3D • TexturasSkybox = altamente preparadas • Lados / cima / baixo • Encaixe perfeito • Criação por programas auxiliares • Fotomontagens / panorâmicas • Texturas Skybox na rede, ex: • http://www.3delyvisions.com/skf1.htm