Aula modelos

13
Projeto de jogos RAD: Utilização Modelos Simples Augusto Bülow

description

Aula de modelos para Unity3D

Transcript of Aula modelos

Page 1: Aula modelos

Projeto de jogos RAD:Utilização Modelos Simples

Augusto Bülow

Page 2: Aula modelos

Unity3D

• Arquivos de Modelos nos principais formatos:– MAX, MAYA, FBX, C4D, OBJ, 3DS, Blender

• .MAX = 3D Max instalado no sistema

• .MB, .MA = Maya instalado no sistema

• FBX = exportado dos principais progs.

Page 3: Aula modelos

Unity3D

• Importação é Direta• Conversão automática quando carrega o

asset• Depende formato = precisa do programa no

sistema (3D MAX)

• Importa todos elementos do modelo• + Mapeamento texturas• + Bones• + Animações*

Page 4: Aula modelos

Unity3D

• Importando Modelo• Assets->Import New Asset...• Ex: rabbids_models.fbx

• Determinar fator de escala na importação• Preferencialmente usar

modelos na escala final

Page 5: Aula modelos

Unity3D• Modelo: composto por ‘n’ objetos, mexes

e grupos = como foi criado

Page 6: Aula modelos

Unity3D• Utilizando no jogo = drag to scene

• Depois inserir componentes (como qualquer outro objeto):• Colider • Scripts• Audio Source, etc...

Page 7: Aula modelos

Unity3D• Colliders (character controller)

• Ajustar tamanhos, e posição da colisão

Page 8: Aula modelos

Unity3D• Importando modelos com materiais e

texturas• Material automaticamente criado

• Folder: \Material\Nome material

• Tenta importar Bmaps texturas auto• Possível importar os BMAPS em separado• Recolocar os BMAPS nos devidos materiais• Reassume material corretamente

Page 9: Aula modelos

Unity3D• EX: Virus.FBX + Bmaps textura

• Materiais criados automaticamente• Porém BMAPS não encontrados• = Material / visual incorreto

Page 10: Aula modelos

Unity3D• Importar BMAPS em separado

• Re-aplicar BMAPS nos materiais

• Modelo = material correto

Page 11: Aula modelos

Unity3D• Utilização modelos no game = normal

• Como qualquer objeto (primitivas)

• Inserir colliders manualmente

• Aplicar Scripts

• Propriedades Transform • para posição e rotação

• Comandos move (de acordo com o collider usado)

• Em geral criar um PREFAB para agrupar o modelo + scripts + collider + etc.

Page 12: Aula modelos

Unity3D• Criação de modelos = programas específicos

• MAX, MAYA, BLENDER, CINEMA 4D

• Exportação FBX (bom caminho)

• Recriar materiais quando necessário• Organização materiais e bmaps: na criação

• Profissionalmente• Equipe arte = cria modelos + animações

• Outsource = equipe externa para criação de arte

• Pacotes prontos = compra-se modelos prontos

Page 13: Aula modelos

Unity3D• Para trabalhos (aula)

• Modelos gratuitos na Internet

• Criar modelos próprios *

• Turbo Squid • modelos Free e Pagos

• Muitas outras fontes