SlideShare uma empresa Scribd logo
1 de 22
Projeto de jogos RAD: 
Terrenos 
Augusto Bülow
Unity3D 
• Terrenos: 
• Malha com diferentes alturas 
• Height Map (mapa de alturas) 
• Cenários orgânicos, naturais : terrenos 
• Unity : Terrain Engine 
• Alta qualidade (boa performance) 
• Edição e texturização em real-time 
• Shaders + vegetação (otimizada)
Unity3D 
• Criando: 
• Terrain -> New Terrain 
• Terrenos não podem ter rotação / Fixa 
• Parametros gerais do terreno (tamanho, 
resolução) 
• Terrain -> Set Resolution
Unity3D 
• Terrain -> Set Resolution 
• Tamanho geral 
• Altura máxima 
• BMAPs controle 
• Maior resolução 
• Maior detalhes 
• Maior peso* 
• Textura final = composição de layers 
• Textura base + detalhes + splashs + (layers / texturas 
adicionais)
Unity3D 
• Edição do Terreno ->alturas 
• Escolha Brush (pincel) 
• Escolha do tamanho 
• Opacity = suavidade 
• Click botão esquerdo: 
• Terreno sobe 
• Desenho do brush 
• Tamanho escolhido 
• Suavidade edição = opacity
Unity3D 
• Fixar altura 
• baixar ou subir altura fixa (max) 
• Brush, tamanho e opacidade 
• Determina altura desejada 
• Click botão esquerdo: 
• Terreno sobe /desce para altura 
correta (escolhida)
Unity3D
Unity3D 
• Smooth = suavizar diferenças 
de altura 
• Diminuir quebras bruscas 
• Aproxima alturas da área 
selecionada 
• Uso de brush, tamanho e 
opacidade
Unity3D
Unity3D 
• Texturas – possibilidade de combinar várias, e 
misturá-las (blend) 
• Splash maps 
• Texturas livres: preferencialmente em múltiplos de 
quatro, para maior performance (4-8-12) 
• Necessário atribuir texturas ao terreno para poder 
usá-las:
Unity3D 
• Tile: número de repetições dela 
sobre todo o terreno = tamanho da 
textura (scale) 
• Pintar texturas sobre terreno 
• Brushs 
• Tamanho 
• Opacidade 
• Primeira textura – automaticamente 
como base geral
Unity3D 
• Navegação no terreno: 
• Mouse sobre a área desejada, e tecla F 
• Centraliza visão no ponto do terreno 
• Necessidade de luz para boa visualização 
• Luz Sol = Direcional
Unity3D 
• Mapa de luz e sombra / Lightmap 
• Luz calculada automaticamente 
• Gerar lightmap = melhor resolução + performance 
• Lightmap = baseado em luz direcional (pos do sol) 
• Terrain -> Create Lightmap
Unity3D
Unity3D 
• Árvores: colocadas direto no terreno 
• Prefabs (modelo + definições) 
• Shaders de alta performance (centenas de árvores) 
• Transforma em 2D (billboard) quando distante 
• LOD (level of detail – pela distancia da câmera) 
• Modelos árvores específicos (shader / Unity) 
• Mesh simples 
• Dois materiais 
• Maximo de 2000 triângulos 
• Usar shaders Nature / Occlusion
Unity3D
Unity3D 
• Inserir arvores no terreno: 
• Edit trees -> Add Trees (Palm) 
• Pintar (colocar) no terreno 
• Definições 
• Tamanho do brush 
• Densidade de arvores 
• Variações básicas tamanho 
• Variações básicas cor 
• Apagar = mouse + shift
Unity3D 
• Grass = grama, flores, etc 
• Textura 2D (com transparência alpha) 
• Inserir texturas grama no terreno: 
• Edit Details -> Add Grass Texture 
• Definições de 
• Tamanho 
• Variação de cor 
• Health = meio do brush 
• Dry = extremidades do brush
Unity3D 
• Pintar grama no terreno 
• Definições de 
• Brush 
• Tamanho 
• Opacidade 
• Força / quantidade
Unity3D
Unity3D 
• Detail Meshes: outros itens estáticos, 3D 
• Modelos 3D (low-poly) 
• Pedras, e outros (de alta repetição) 
• Pequenos 
• Em textura 
• Em vértices 
• Objetos leves 
• Render mode: 
• Vertex lit (pedras) 
• Grass (grama)
Unity3D 
• Configurações gerais do terreno 
• Performance 
• Distancias para detalhes 
• Maximo de árvores visíveis 
• Inicio para billboards (2D) 
• Vento -> Shader grama e arvores 
• Movimento automático 
• Shader pronto

Mais conteúdo relacionado

Destaque

Introdução ao desenvolvimento de games com unity3 d
Introdução ao desenvolvimento de games com unity3 dIntrodução ao desenvolvimento de games com unity3 d
Introdução ao desenvolvimento de games com unity3 drony marcolino
 
GDD carine-clea-diego
GDD carine-clea-diegoGDD carine-clea-diego
GDD carine-clea-diegocleamsouza
 
imax games - Desenvolvimento de Jogos
imax games - Desenvolvimento de Jogosimax games - Desenvolvimento de Jogos
imax games - Desenvolvimento de JogosDavid Ruiz
 
Otimização em Unity: fazendo seu jogo rodar no PC da sua avó
Otimização em Unity: fazendo seu jogo rodar no PC da sua avóOtimização em Unity: fazendo seu jogo rodar no PC da sua avó
Otimização em Unity: fazendo seu jogo rodar no PC da sua avóBruno Ferreira
 
Palestra AnimeBomb 2015
Palestra AnimeBomb 2015Palestra AnimeBomb 2015
Palestra AnimeBomb 2015Luiz Nörnberg
 
Construção de jogos com o motor unity3d (2013)
Construção de jogos com o motor unity3d (2013)Construção de jogos com o motor unity3d (2013)
Construção de jogos com o motor unity3d (2013)Eduardo Bonfandini
 
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unityEvolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unityAnderson Molina
 

Destaque (20)

Introdução ao desenvolvimento de games com unity3 d
Introdução ao desenvolvimento de games com unity3 dIntrodução ao desenvolvimento de games com unity3 d
Introdução ao desenvolvimento de games com unity3 d
 
Unity3d
Unity3dUnity3d
Unity3d
 
Aula8 instancias
Aula8 instanciasAula8 instancias
Aula8 instancias
 
Aula6 colisao2
Aula6 colisao2Aula6 colisao2
Aula6 colisao2
 
Sem. acad. TADS 2015
Sem. acad. TADS 2015Sem. acad. TADS 2015
Sem. acad. TADS 2015
 
Aula4 debug
Aula4   debugAula4   debug
Aula4 debug
 
Desenvolvendo Pong no Unity 3D - Victory Island Studios
Desenvolvendo Pong no Unity 3D - Victory Island StudiosDesenvolvendo Pong no Unity 3D - Victory Island Studios
Desenvolvendo Pong no Unity 3D - Victory Island Studios
 
Complemento Gdd Visao Geral E Contexto Do Game
Complemento Gdd Visao Geral E Contexto Do GameComplemento Gdd Visao Geral E Contexto Do Game
Complemento Gdd Visao Geral E Contexto Do Game
 
Aula1 intro
Aula1  introAula1  intro
Aula1 intro
 
Aula som
Aula somAula som
Aula som
 
GDD carine-clea-diego
GDD carine-clea-diegoGDD carine-clea-diego
GDD carine-clea-diego
 
imax games - Desenvolvimento de Jogos
imax games - Desenvolvimento de Jogosimax games - Desenvolvimento de Jogos
imax games - Desenvolvimento de Jogos
 
Unity3d dev in
Unity3d dev inUnity3d dev in
Unity3d dev in
 
Aula3 input
Aula3   inputAula3   input
Aula3 input
 
Otimização em Unity: fazendo seu jogo rodar no PC da sua avó
Otimização em Unity: fazendo seu jogo rodar no PC da sua avóOtimização em Unity: fazendo seu jogo rodar no PC da sua avó
Otimização em Unity: fazendo seu jogo rodar no PC da sua avó
 
Aula gui
Aula guiAula gui
Aula gui
 
Aula7 velocidade
Aula7 velocidadeAula7 velocidade
Aula7 velocidade
 
Palestra AnimeBomb 2015
Palestra AnimeBomb 2015Palestra AnimeBomb 2015
Palestra AnimeBomb 2015
 
Construção de jogos com o motor unity3d (2013)
Construção de jogos com o motor unity3d (2013)Construção de jogos com o motor unity3d (2013)
Construção de jogos com o motor unity3d (2013)
 
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unityEvolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
 

Mais de Marcos Batista (14)

Aula sky
Aula skyAula sky
Aula sky
 
Aula particulas
Aula particulasAula particulas
Aula particulas
 
Aula modelos
Aula modelosAula modelos
Aula modelos
 
Aula menus
Aula menusAula menus
Aula menus
 
Aula maps
Aula mapsAula maps
Aula maps
 
Aula ia2
Aula ia2Aula ia2
Aula ia2
 
Aula ia
Aula iaAula ia
Aula ia
 
Aula disparos
Aula disparosAula disparos
Aula disparos
 
Aula disparos
Aula disparosAula disparos
Aula disparos
 
Aula cameras
Aula camerasAula cameras
Aula cameras
 
Aula anima-modelos
Aula anima-modelosAula anima-modelos
Aula anima-modelos
 
Aula anima1
Aula anima1Aula anima1
Aula anima1
 
Aula9 material
Aula9 materialAula9 material
Aula9 material
 
Aula5 colisao1
Aula5 colisao1Aula5 colisao1
Aula5 colisao1
 

Último

PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasSocorro Machado
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAHELENO FAVACHO
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
atividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdfatividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdfLuizaAbaAba
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfRavenaSales1
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTailsonSantos1
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfHELENO FAVACHO
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 

Último (20)

PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
atividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdfatividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdf
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 

Aula terrain

  • 1. Projeto de jogos RAD: Terrenos Augusto Bülow
  • 2. Unity3D • Terrenos: • Malha com diferentes alturas • Height Map (mapa de alturas) • Cenários orgânicos, naturais : terrenos • Unity : Terrain Engine • Alta qualidade (boa performance) • Edição e texturização em real-time • Shaders + vegetação (otimizada)
  • 3. Unity3D • Criando: • Terrain -> New Terrain • Terrenos não podem ter rotação / Fixa • Parametros gerais do terreno (tamanho, resolução) • Terrain -> Set Resolution
  • 4. Unity3D • Terrain -> Set Resolution • Tamanho geral • Altura máxima • BMAPs controle • Maior resolução • Maior detalhes • Maior peso* • Textura final = composição de layers • Textura base + detalhes + splashs + (layers / texturas adicionais)
  • 5. Unity3D • Edição do Terreno ->alturas • Escolha Brush (pincel) • Escolha do tamanho • Opacity = suavidade • Click botão esquerdo: • Terreno sobe • Desenho do brush • Tamanho escolhido • Suavidade edição = opacity
  • 6. Unity3D • Fixar altura • baixar ou subir altura fixa (max) • Brush, tamanho e opacidade • Determina altura desejada • Click botão esquerdo: • Terreno sobe /desce para altura correta (escolhida)
  • 8. Unity3D • Smooth = suavizar diferenças de altura • Diminuir quebras bruscas • Aproxima alturas da área selecionada • Uso de brush, tamanho e opacidade
  • 10. Unity3D • Texturas – possibilidade de combinar várias, e misturá-las (blend) • Splash maps • Texturas livres: preferencialmente em múltiplos de quatro, para maior performance (4-8-12) • Necessário atribuir texturas ao terreno para poder usá-las:
  • 11. Unity3D • Tile: número de repetições dela sobre todo o terreno = tamanho da textura (scale) • Pintar texturas sobre terreno • Brushs • Tamanho • Opacidade • Primeira textura – automaticamente como base geral
  • 12. Unity3D • Navegação no terreno: • Mouse sobre a área desejada, e tecla F • Centraliza visão no ponto do terreno • Necessidade de luz para boa visualização • Luz Sol = Direcional
  • 13. Unity3D • Mapa de luz e sombra / Lightmap • Luz calculada automaticamente • Gerar lightmap = melhor resolução + performance • Lightmap = baseado em luz direcional (pos do sol) • Terrain -> Create Lightmap
  • 15. Unity3D • Árvores: colocadas direto no terreno • Prefabs (modelo + definições) • Shaders de alta performance (centenas de árvores) • Transforma em 2D (billboard) quando distante • LOD (level of detail – pela distancia da câmera) • Modelos árvores específicos (shader / Unity) • Mesh simples • Dois materiais • Maximo de 2000 triângulos • Usar shaders Nature / Occlusion
  • 17. Unity3D • Inserir arvores no terreno: • Edit trees -> Add Trees (Palm) • Pintar (colocar) no terreno • Definições • Tamanho do brush • Densidade de arvores • Variações básicas tamanho • Variações básicas cor • Apagar = mouse + shift
  • 18. Unity3D • Grass = grama, flores, etc • Textura 2D (com transparência alpha) • Inserir texturas grama no terreno: • Edit Details -> Add Grass Texture • Definições de • Tamanho • Variação de cor • Health = meio do brush • Dry = extremidades do brush
  • 19. Unity3D • Pintar grama no terreno • Definições de • Brush • Tamanho • Opacidade • Força / quantidade
  • 21. Unity3D • Detail Meshes: outros itens estáticos, 3D • Modelos 3D (low-poly) • Pedras, e outros (de alta repetição) • Pequenos • Em textura • Em vértices • Objetos leves • Render mode: • Vertex lit (pedras) • Grass (grama)
  • 22. Unity3D • Configurações gerais do terreno • Performance • Distancias para detalhes • Maximo de árvores visíveis • Inicio para billboards (2D) • Vento -> Shader grama e arvores • Movimento automático • Shader pronto