Introdução ao Curso
  • Introdução ao ARKit
  • Engines Gráficas que Integram o ARKit
  • Ferramentas de Terceiros
  • Download de Recursos - Sprites e Modelos 3D para Utilizar em Games e Apps
Pré Requisitos e Instalações
  • Requisitos Mínimos para Usar o ARKit
  • Instalando o iOS 11
  • Instalando o Xcode 9 Beta
Dicas e Boas Práticas
  • Como Utilizar bem o Player de Vídeo
  • Solucionando Problemas e Postando Dúvidas
ARKit - Classes e Recursos
  • O Que é Realidade Aumentada
  • ARKit FrameWork
  • ARSession
  • Vistas Padrão
  • Objetos e Posições do Mundo Real
  • Detalhes da Câmera e Luz
ARKit Templates
  • Iniciando no ARKit com SpriteKit
  • Iniciando no ARKit com SceneKit
  • Iniciando no ARKit com Metal
ARKit - Primeiros Passos
  • Criando e Configurando a Aplicação do Zero
  • Construindo uma Cena 3D
  • Criando e Adicionando a ARView Programaticamente
  • Criando uma Cena do Zero e Adicionando um Node
  • Configurando um Box e uma Luz
  • Opções de Debug da ARView
  • Importando e Ajustando um Modelo 3D
  • Adicionando o Modelo 3D na Aplicação
Games 2D com SpriteKit
  • Arquivos para Utilizar no Curso
  • SpriteKit - Template Inicial
  • Criando uma Nova ViewController
  • Carregando uma SKScene
  • SKTextureAtlas e SKActions
  • Emissor de Partículas
  • Evento de Toque na Tela
  • Criando uma Classe SKSpriteNode
  • Adicionando um Sprite
  • Adicionando Outros SpriteNodes
Projeto - Realidade Aumentada em 2D
  • Iniciando o Projeto - ARKit + SpriteKit
  • Adicionando Todos os Personagens
  • Adicionando as Partículas
  • Ajustes Finais - Plane Detection
  • ARKit + SpriteKit - Projeto Finalizado
Games em 3D com SceneKit
  • SceneKit - Introdução ao Template
  • Criando uma Cena do Zero
  • Criando uma Câmera e um Box
  • Materiais e Textura
  • Iluminação e Mapas de Brilho e Normal
Trabalhando com Modelos Collada
  • Apresentando os Modelos 3D
  • Exportador Open Collada para 3D Studio Max
  • Vizualizando e Editando os Arquivos Collada
  • Carregando Modelos Collada
SceneKit Avançado
  • SCNFloor e SCNAction
  • CustomAction SCNTransaction e Sequences
  • RenderDelegate Introdução
  • SceneRenderDelegate
  • RenderDelegate e DeltaTime
  • SCNParticleSystem
Estrutura de Classes no SceneKit
  • Classe SCNNode
  • Criando uma Classe Customizada
  • Criando uma Classe Esfera
  • Classe para Carregar Modelos
  • Carregando Outros Modelos
Física e Colisão
  • Adicionando Física aos Modelos
  • Evento de Toque e Aplicando Força
  • Adicionando Nodes com Física
  • Physics Contact Delegate
ARKit - Recursos Avançados
  • Configuração Inicial do ARKit
  • Evento de Adicionar Anchor
  • Exibindo uma Mensagem ao Encontrar um Plane
  • Adicionando um Plane ao Anchor
  • Ajustando o Transform do Plane
  • Evento de Tocar em um Node
  • Tocando o Plane para Adicionar Nodes
  • Adicionando Texturas e Física
  • Adicionando Colisão e Atualizando os Planes
  • Ajustes e Início do Projeto de AR
  • Adicionando Modelos e Animações
  • Adicionando os Ovinhos à Cena
  • Mudando a Cor dos Nodes com o Toque
ARKit - Estimativa de Iluminação
  • Estimativa de Luz Introdução
  • Criando e Configurando uma Cena
  • Adicionando a Cena 3D
  • Obtendo as Luzes da Cena
  • Trabalhando com Intensidade da Luz
  • Ajustes na Iluminação
Projeto - Game FlappyBird em 3D