Você está na página 1de 79

Fundamentos em Realidade Virtual e Aumentada

Capítulo 5. Introdução ao Desenvolvimento de


Conteúdo

Prof. Marco Paulo De Paoli Morato


Aula 5.1. Criando um Projeto na Unity Engine
Nesta aula

 Criando um projeto.

 Janelas “Hierarchy” e “Scene”.

 Navegação.

 Gizmo.
Criando um Projeto na Unity Engine
Conclusão

 Criamos o primeiro projeto na Unity Engine.

 Conhecemos as Janelas “Hierarchy” e “Scene”.

 Compreendemos a navegação na janela “Scene”.


Próxima aula

 Configurando as janelas “Inspector” e “Game”.


Aula 5.2. Janelas “Inspector” e “Game”
Nesta aula

 Organização a área de trabalho.

 Propriedade “Transform” e adição de componentes.

 Configurações da janela “Game” e criação de GameObjects


durante a execução.

Propriedades da janela “Game”.


Janelas “Inspector” e “Game”
Conclusão

 Compreendemos como alterar a disposição da área de trabalho.

 Compreendemos a propriedade “Transform” e como adicionar


novos componentes a um GameObject.

 Conhecemos as principais propriedades da janela “Game”.


Próxima aula

 Configurando a janela “Project”.

 Criação de Materiais e Prefabs.


Aula 5.3. Janela “Project” e Criação de Materiais e
Prefabs
Nesta aula

 Organizando o projeto em pastas na janela “Project”.

 Criando novos materiais e aplicando a objetos da cena.

 Criando elementos “pré-fabricados”, os “Prefabs”.


Janela “Project” e Criação de Materiais e Prefabs
Conclusão

 Compreendemos como organizar o projeto em pastas na janela


“Project”.

 Aprendemos a criar novos materiais e como aplica-los a objetos da


cena.

 Aprendemos como criar “Prefabs”.


Próxima aula

 Como baixar Assets na Assetstore.

 Como criar uma animação básica.


Aula 5.4. Janelas “Animation” e “Asset Store”
Nesta aula

 Baixando Assets na Assetstore.

 Criação da primeira animação.


Recursos Utilizados

 https://assetstore.unity.com/packages/3d/vehicles/land
/cartoon-car-free-38743
Janelas “Animation” e “Asset Store”
Conclusão

 Conhecemos a Janela “Animation” e aprendemos a criar


animações simples da propriedade “Transform”.
Próxima aula

 Conhecendo os Standard Assets.


Aula 5.5. Criando uma Cena Usando “Standard Assets”
Nesta aula

 Baixando o Standard Assets.

 Adicionando Characters, árvores e veículos a cena.


Recursos Utilizados

 https://assetstore.unity.com/packages/essentials/asset
-packs/standard-assets-32351
Criando uma Cena Usando “Standard Assets”
Conclusão

 Conhecemos os “Standard Assets”, que são recursos gratuitos que


facilitam o desenvolvimento de aplicações na Unity.
Próxima aula

 Adicionando Colliders e Rigidbody a Game Objects.


Aula 5.6. Adicionando Componentes Rigidbody e
Colliders
Nesta aula

 Adicionando Colliders a Game Objects.

 Adicionando Rigidbody a Game Objects.


Adicionando Componentes Rigidbody e Colliders
Conclusão

 Conhecemos os colisores e corpos rígidos na Unity, que adicionam


propriedades físicas aos GameObjects.
Próxima aula

 Adicionando o componente Audio Source.

 Baixando arquivos de áudio e otimizando os arquivos.


Aula 5.7. Trabalhando com Áudio
Nesta aula

 Adicionando o componente Audio Source.

 Baixando arquivos de áudio e otimizando os arquivos.


Recursos Utilizados

 https://freesound.org/people/InspectorJ/sounds/39898
0/
 https://freesound.org/people/outdoor_recordings/so
unds/362404/

 https://online-audio-converter.com/pt/
Trabalhando com Áudio
Conclusão

 Conhecemos formas de se adicionar áudio a aplicação.

 Conhecemos recursos para baixar e otimizar arquivos de áudio.

 Entendemos a importância da otimização do conteúdo.


Próxima aula

 Trabalhando com a ferramenta de terrenos no Unity.

 Adicionando relevo e textura ao terreno.


Aula 5.8.1. Usando a Ferramenta de Terrenos (Parte 1)
Nesta aula

 Configurando relevo na cena.

 Adicionando textura ao terreno.

 Ajustes na janela “Lighting”.


Recursos Utilizados

 https://drive.google.com/open?id=1yQJ0aff1X3rWVzM-
_ABRbvlpkFz9NqPw
Usando a Ferramenta de Terrenos (Parte 1)
Conclusão

 Aprendemos a adicionar relevo e textura a cena.


Próxima aula

 Como adicionar detalhes ao terreno.

 Adicionando árvores ao terreno.


Aula 5.8.2. Usando a Ferramenta de Terrenos (Parte 2)
Nesta aula

Adicionando detalhes a cena.

Adicionando árvores.
Usando a Ferramenta de Terrenos (Parte 2)
Conclusão

 Aprendemos a adicionar vegetação a cena.

 Em pouco tempo, conseguimos criar um cenário com as


ferramentas da Unity.
Próxima aula

 Primeiro projeto aplicado.

 Baixando os recursos necessários.


Aula 5.9.1. Aplicação em Realidade Virtual (Parte 1)
Nesta aula

 Criando o projeto aplicado.

 Configurando a janela “Build Settings”.

 Configurando a janela “Player Settings”.

 Baixando os recursos necessários.


Recursos Utilizados

Google VR

 https://developers.google.com/vr/dev  https://assetstore.unity.com/packages/3
elop/unity/get-started-android d/environments/3d-scifi-kit-starter-kit-
92152

 https://drive.google.com/open?id=1eI-
pTJKmVZsGNAoVvpoHQ-iWTVCEw-VD
Aplicação em Realidade Virtual (Parte 1)
Conclusão

 Aprendemos a configurar o Player Settings e Build Settings.

 Preparamos o ambiente de desenvolvimento para criação a


aplicação em RV.
Próxima aula

 Criando o “Player”.

 Configurações do Google SDK.


Aula 5.9.2. Aplicação em Realidade Virtual (Parte 2)
Nesta aula

 Criando o “Player”.

 Configurações do Google SDK.

 Adicionando o GvrEditorEmulator.

 Testando a aplicação.
Aplicação em Realidade Virtual (Parte 2)
Visualização no Smartphone
Conclusão

 Concluímos a nossa aplicação em RV utilizando recursos


produzidos por terceiros, acelerando o desenvolvimento da
aplicação.

 A Unity torna o desenvolvimento de aplicações em RV é totalmente


intuitivo e simplificado, com muitas integrações já realizadas
nativamente.
Próxima aula

 Segundo projeto aplicado.

 Baixando os recursos necessários.


Aula 5.10.1. Aplicação em Realidade Aumentada (Parte 1)
Nesta aula

 Criando o projeto.

 Instalando recursos da Vuforia.

 Gerando Liscence Keys no portal da Vuforia.

 Gerando Databases no portal da Vuforia.


Recursos Utilizados

 Cartão:
https://drive.google.com/open?id=1TcAg
AzVSZpjAlPzl9LOEkRFx-OQDeu9S

 Vuforia: https://developer.vuforia.com/
Aplicação em Realidade Aumentada (Parte 1)
Conclusão

 Preparamos todo o ambiente de desenvolvimento para gerarmos a


aplicação.
Próxima aula

 Adicionando o “AR Camera” e o “Image Target” na cena.

 Aplicando conteúdos digitais.

 Testando a aplicação.
Aula 5.10.2. Aplicação em Realidade Aumentada (Parte 2)
Nesta aula

 Inserindo o “AR Camera”.

 Inserindo o “Image Target” no projeto.

 Aplicando o conteúdo digital em 3D.

 Testando a aplicação.
Recursos Utilizados

 https://assetstore.unity.com/packages/3d/ve
hicles/land/fork-loader-hq-123806
Aplicação em Realidade Aumentada (Parte 2)
Conclusão

 Compreendemos como adicionar os GameObjects “AR Camera” e


“Image Target”.

 Aprendemos aplicar conteúdo digital sobre o impresso e a testar a


aplicação.
Próxima aula

 Como instalar as aplicações no Smartphone.


Aula 5.11. Configurando os Smartphone para Instalação
das Aplicações
Nesta aula

 Ativando o modo desenvolvedor no smartphone.

 Ativando a depuração por USB


Conclusão

 A depuração no smartphone é extremamente simples e ajuda a


validar o funcionamento da aplicação.

 O smartphone deve possuir o sistema Android KitKat 4.4 (Api 19)


ou posterior para possibilitar os testes.

 Para aplicações em RV, o dispositivo de possuir também


giroscópio.
Próxima aula

 Considerações finais.

 Fontes de conhecimento.

Você também pode gostar