SlideShare una empresa de 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

Más contenido relacionado

Destacado

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
 

Destacado (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
 

Más 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

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
 
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
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfamarianegodoi
 
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
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeitotatianehilda
 
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
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffNarlaAquino
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2Maria Teresa Thomaz
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxLeonardoGabriel65
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...Francisco Márcio Bezerra Oliveira
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdfProjeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdfHELENO FAVACHO
 
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
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...andreiavys
 

Último (20)

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
 
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
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.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
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
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
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptx
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdfProjeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
 
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
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 

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