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
Top Related