Pular para o conteúdo

Trilha de estudo

Trilha Desenvolvimento AR/VR: tudo o que estudar, tópico por tópico

Avaliacao abrangente de desenvolvimento AR/VR cobrindo fundamentos de XR, matematica 3D, desenvolvimento com Unity e Unreal Engine, WebXR, computacao espacial, rastreamento de maos e olhos, reconhecimento de gestos, audio espacial, design de interacao, locomocao, otimizacao de desempenho, XR multiplayer, Apple Vision Pro, Meta Quest e acessibilidade em experiencias imersivas.

Resposta curta

Para aprender Desenvolvimento AR/VR, percorra 6 módulos e 22 tópicos na ordem em que um apoia o próximo. Comece por Fundamentos de XR e siga para Matematica 3D e Desenvolvimento com Engines e Frameworks. Use o mapa como checklist, ou meça seu nível e estude só o que falta.

6
módulos
22
tópicos
45
min para avaliar

O que você vai estudar

Os tópicos estão agrupados por módulo. Abra um para ver os objetivos e os conceitos-chave.

1 · Fundamentos de XR3 tópicos
  • Conceitos de XR (AR vs VR vs MR)

    Definicoes e distincoes entre realidade aumentada (AR), realidade virtual (VR) e realidade mista (MR); o espectro de realidade estendida (XR); niveis de imersao; arquiteturas passthrough vs see-through; continuo realidade-virtualidade

    Objetivos

    • Distinguir entre tecnologias AR, VR e MR
    • Explicar o continuo realidade-virtualidade e niveis de imersao

    Conceitos-chave

    • realidade aumentada (AR)
    • realidade virtual (VR)
    • realidade mista (MR)
    • realidade estendida (XR)
    • continuo realidade-virtualidade
    • niveis de imersao
    • AR passthrough
    • graus de liberdade (3DoF vs 6DoF)
  • Tecnologia de Display e Optica

    Tipos de display HMD (LCD, OLED, micro-OLED), campo de visao (FoV), distancia interpupilar (IPD), distorcao de lente, lentes fresnel, lentes pancake, displays waveguide, taxas de atualizacao, persistencia e conforto visual

    Objetivos

    • Explicar como a optica de HMD afeta a experiencia do usuario
    • Comparar tecnologias de display e seus trade-offs

    Conceitos-chave

    • campo de visao (FoV)
    • distancia interpupilar (IPD)
    • taxa de atualizacao e persistencia
    • lentes fresnel vs pancake
    • displays waveguide
    • correcao de distorcao de lente
    • resolucao de display (PPD)
    • efeito screen-door
  • Fundamentos de Computacao Espacial

    SLAM (Localizacao e Mapeamento Simultaneos), rastreamento inside-out vs outside-in, deteccao de planos, nuvens de pontos, reconstrucao de malha, ancoras, compreensao do mundo, consciencia ambiental e reconstrucao de cena

    Objetivos

    • Explicar como funciona o rastreamento espacial em dispositivos XR
    • Comparar abordagens de rastreamento inside-out e outside-in

    Conceitos-chave

    • SLAM
    • rastreamento inside-out
    • rastreamento outside-in
    • deteccao de planos
    • nuvens de pontos
    • ancoras espaciais
    • reconstrucao de cena
    • compreensao do mundo
2 · Matematica 3D3 tópicos
  • Vetores e Matrizes

    Vetores 3D, operacoes vetoriais (produto escalar, produto vetorial, normalizacao), matrizes de transformacao (translacao, rotacao, escala), ordem de multiplicacao de matrizes, pipeline modelo-visao-projecao, coordenadas homogeneas

    Objetivos

    • Realizar operacoes vetoriais relevantes para graficos 3D
    • Construir e aplicar matrizes de transformacao

    Conceitos-chave

    • vetores 3D
    • produto escalar
    • produto vetorial
    • normalizacao
    • matrizes de transformacao
    • modelo-visao-projecao
    • coordenadas homogeneas
    • ordem de multiplicacao de matrizes
  • Quaternions e Rotacoes

    Representacao de quaternions, angulos de Euler e gimbal lock, multiplicacao de quaternions, interpolacao slerp, conversoes de rotacao, representacao eixo-angulo, normalizacao de quaternions, rotacoes look-at

    Objetivos

    • Explicar por que quaternions sao preferidos a angulos de Euler em XR
    • Aplicar slerp para interpolacao suave de rotacao

    Conceitos-chave

    • representacao de quaternions
    • angulos de Euler
    • gimbal lock
    • interpolacao slerp
    • multiplicacao de quaternions
    • representacao eixo-angulo
    • conversoes de rotacao
    • rotacoes look-at
  • Sistemas de Coordenadas e Transformacoes

    Espaco mundo, espaco local, espaco camera, espaco tela, sistemas de coordenadas mao esquerda vs mao direita, transformacoes pai-filho, conversoes de sistema de coordenadas entre engines e APIs, origens de espaco de rastreamento

    Objetivos

    • Converter entre diferentes espacos de coordenadas em XR
    • Depurar incompatibilidades de sistema de coordenadas entre plataformas

    Conceitos-chave

    • espaco mundo
    • espaco local
    • espaco camera
    • espaco tela
    • sistemas mao esquerda vs mao direita
    • transformacoes pai-filho
    • conversoes de coordenadas
    • origem do espaco de rastreamento
3 · Desenvolvimento com Engines e Frameworks4 tópicos
  • Desenvolvimento XR com Unity

    Unity XR Interaction Toolkit, XR Plugin Management, configuracao de XR Origin, tracked pose driver, input actions, configuracao de XR Rig, AR Foundation, configuracoes especificas de plataforma e integracao Unity OpenXR

    Objetivos

    • Configurar um projeto Unity XR com XR Interaction Toolkit
    • Configurar input e rastreamento XR multiplataforma

    Conceitos-chave

    • XR Interaction Toolkit
    • XR Plugin Management
    • XR Origin e XR Rig
    • tracked pose driver
    • sistema de input action
    • AR Foundation
    • integracao OpenXR
    • configuracoes de build por plataforma
  • Desenvolvimento XR com Unreal Engine

    Template VR do Unreal Engine, componentes de motion controller, configuracao de VR pawn, Blueprint vs C++ para XR, plugin OpenXR, integracao de rastreamento de maos, VR spectator screen, pipeline de renderizacao estereo

    Objetivos

    • Construir experiencias VR no Unreal Engine com OpenXR
    • Escolher entre Blueprint e C++ para funcionalidades XR

    Conceitos-chave

    • projeto template VR
    • componente motion controller
    • configuracao de VR pawn
    • desenvolvimento XR com Blueprint
    • plugin OpenXR
    • renderizacao estereo
    • VR spectator screen
    • rastreamento de maos no Unreal
  • WebXR e Three.js

    WebXR Device API, sessoes immersive-vr e immersive-ar, configuracao Three.js VR/AR, XRFrame e XRReferenceSpace, hit testing, framework A-Frame, Babylon.js XR, compatibilidade de navegador e aprimoramento progressivo

    Objetivos

    • Construir experiencias WebXR com Three.js
    • Lidar com compatibilidade de navegador para sessoes imersivas

    Conceitos-chave

    • WebXR Device API
    • sessao immersive-vr
    • sessao immersive-ar
    • Three.js VRButton
    • XRFrame e XRReferenceSpace
    • hit testing WebXR
    • framework A-Frame
    • Babylon.js XR
  • Frameworks AR (ARKit e ARCore)

    Arquitetura Apple ARKit e capacidades, funcionalidades Google ARCore, APIs de deteccao de planos, rastreamento de imagem, rastreamento facial, deteccao de objetos, estimativa de iluminacao, probes ambientais, ancoras na nuvem

    Objetivos

    • Implementar funcionalidades AR usando ARKit e ARCore
    • Comparar capacidades AR especificas de cada plataforma

    Conceitos-chave

    • arquitetura ARKit
    • funcionalidades ARCore
    • API de deteccao de planos
    • rastreamento de imagem
    • rastreamento facial
    • estimativa de iluminacao
    • ancoras na nuvem
    • probes ambientais
4 · Interacao e Entrada6 tópicos
  • Rastreamento de Maos

    Modelos de esqueleto de mao (hierarquia de articulacoes), renderizacao de malha de mao, deteccao de pinch e grab, classificacao de pose de mao, tratamento de oclusao, consideracoes de latencia, Meta Hand Tracking SDK, rastreamento de maos do Vision Pro

    Objetivos

    • Implementar interacao por rastreamento de maos em aplicacoes XR
    • Lidar com desafios de confiabilidade e latencia de rastreamento

    Conceitos-chave

    • modelo de esqueleto de mao
    • hierarquia de articulacoes
    • deteccao de pinch
    • deteccao de grab
    • classificacao de pose de mao
    • renderizacao de malha de mao
    • tratamento de oclusao
    • latencia de rastreamento
  • Rastreamento Ocular

    Estimativa de direcao do olhar, deteccao de fixacao e sacadas, renderizacao foveada, interacao por tempo de permanencia, calibracao de rastreamento ocular, consideracoes de privacidade, interacao combinada olho-mao, displays dependentes do olhar

    Objetivos

    • Implementar rastreamento ocular para interacao e otimizacao de renderizacao
    • Abordar preocupacoes de privacidade de dados de rastreamento ocular

    Conceitos-chave

    • estimativa de direcao do olhar
    • deteccao de fixacao
    • deteccao de sacadas
    • renderizacao foveada
    • interacao por tempo de permanencia
    • calibracao de rastreamento ocular
    • privacidade do olhar
    • renderizacao dependente do olhar
  • Reconhecimento de Gestos

    Gestos estaticos vs dinamicos, algoritmos de classificacao de gestos, treinamento de gestos customizados, vocabularios de gestos, consideracoes culturais, design de feedback de gestos, resolucao de conflitos entre gestos, abordagens de aprendizado de maquina para reconhecimento de gestos

    Objetivos

    • Projetar um vocabulario de gestos para aplicacoes XR
    • Implementar reconhecimento de gestos com feedback apropriado

    Conceitos-chave

    • gestos estaticos
    • gestos dinamicos
    • classificacao de gestos
    • treinamento de gestos customizados
    • design de vocabulario de gestos
    • consideracoes culturais
    • feedback de gestos
    • reconhecimento de gestos com ML
  • Design de Interacao VR

    Manipulacao direta (grab, poke, toque), interacao baseada em raio (ray casting, raios curvos), interacao baseada em fisica, feedback haptico, mapeamento de input de controle, manipulacao com duas maos, snapping de objetos, affordances de interacao

    Objetivos

    • Implementar multiplos paradigmas de interacao VR
    • Projetar affordances de interacao intuitivas para objetos VR

    Conceitos-chave

    • manipulacao direta
    • interacao por ray casting
    • interacao baseada em fisica
    • feedback haptico
    • mapeamento de input de controle
    • manipulacao com duas maos
    • snapping de objetos
    • affordances de interacao
  • Sistemas de Locomocao

    Teletransporte (arco, bezier, blink), locomocao continua (suave, snap turn), movimento em escala de sala, caminhada redirecionada, mitigacao de enjoo de movimento (vinheta, tunneling), locomocao fisica (esteira, walk-in-place), configuracoes de conforto

    Objetivos

    • Implementar sistemas de locomocao VR confortaveis
    • Aplicar tecnicas de mitigacao de enjoo de movimento

    Conceitos-chave

    • locomocao por teletransporte
    • locomocao continua
    • snap turn vs smooth turn
    • mitigacao de enjoo de movimento
    • efeito vinheta/tunneling
    • caminhada redirecionada
    • limites de escala de sala
    • configuracoes de conforto
  • Audio Espacial

    Espacializacao de audio 3D, HRTF (Funcoes de Transferencia Relativa a Cabeca), ambisonics, oclusao e propagacao de audio, zonas de reverberacao, atenuacao de fonte de audio, renderizacao binaural, SDKs de audio espacial (Meta, Resonance Audio)

    Objetivos

    • Implementar audio espacial para experiencias XR imersivas
    • Aplicar HRTF e ambisonics para posicionamento realista de som

    Conceitos-chave

    • espacializacao de audio 3D
    • HRTF
    • ambisonics
    • oclusao de audio
    • propagacao de audio
    • zonas de reverberacao
    • curvas de atenuacao de audio
    • renderizacao binaural
5 · Plataforma e Distribuicao4 tópicos
  • Design de UI/UX para XR

    Posicionamento de UI espacial, UI em espaco mundo vs espaco tela, paineis curvos, interacao de UI baseada em olhar, zonas de conforto, legibilidade de texto em VR, camadas de UI baseadas em profundidade, design de sobreposicao AR, menus e barras de ferramentas espaciais

    Objetivos

    • Projetar UI espacial ergonomica para aplicacoes XR
    • Aplicar melhores praticas de conforto e legibilidade para UI imersiva

    Conceitos-chave

    • posicionamento de UI espacial
    • UI em espaco mundo
    • paineis de UI curvos
    • UI baseada em olhar
    • zonas de conforto
    • legibilidade de texto em VR
    • camadas baseadas em profundidade
    • design de sobreposicao AR
  • Otimizacao de Desempenho XR

    Temporalizacao de quadros e orcamento de quadros (90fps/11ms), otimizacao de draw calls, renderizacao estereo single-pass, renderizacao foveada fixa, nivel de detalhe (LOD), culling de oclusao, compressao de texturas (ASTC), profiling de GPU, gerenciamento de throttling termico, late-latching e timewarp

    Objetivos

    • Otimizar aplicacoes XR para manter a taxa de quadros alvo
    • Aplicar tecnicas de renderizacao estereo para desempenho

    Conceitos-chave

    • orcamento de quadros (11ms a 90fps)
    • renderizacao estereo single-pass
    • renderizacao foveada fixa
    • agrupamento de draw calls
    • sistemas de LOD
    • culling de oclusao
    • compressao de texturas ASTC
    • late-latching/timewarp
  • Apple Vision Pro e visionOS

    Arquitetura visionOS, SwiftUI para computacao espacial, RealityKit, janelas/volumes/espacos imersivos, SharePlay em espacial, sistema de persona, Compositor Services, ARKit no visionOS, APIs empresariais, App Intents para espacial

    Objetivos

    • Desenvolver aplicacoes espaciais para Apple Vision Pro
    • Aplicar paradigmas de UI do visionOS (janelas, volumes, espacos imersivos)

    Conceitos-chave

    • arquitetura visionOS
    • SwiftUI para computacao espacial
    • RealityKit
    • janelas/volumes/espacos
    • SharePlay espacial
    • Compositor Services
    • ARKit no visionOS
    • APIs empresariais
  • Desenvolvimento Meta Quest

    Configuracao da plataforma Meta Quest, Oculus Integration SDK, API de passthrough, compreensao de cena (Scene API), ancoras espaciais, Mixed Reality Capture, distribuicao App Lab, diretrizes de desempenho Quest, funcionalidades Meta Horizon OS

    Objetivos

    • Desenvolver e distribuir aplicacoes para Meta Quest
    • Implementar passthrough e realidade mista no Quest

    Conceitos-chave

    • configuracao da plataforma Quest
    • Oculus Integration SDK
    • API de passthrough
    • Scene API
    • ancoras espaciais
    • Mixed Reality Capture
    • distribuicao App Lab
    • diretrizes de desempenho Quest
6 · XR Avancado2 tópicos
  • XR Multiplayer e em Rede

    Arquitetura de XR em rede, representacao e sincronizacao de avatares, ancoras espaciais compartilhadas, multiplayer co-localizado vs remoto, sincronizacao de estado (Photon, Normcore, Netcode), integracao de chat de voz, compensacao de latencia, lobby e matchmaking para XR

    Objetivos

    • Projetar arquitetura de rede para XR multiplayer
    • Sincronizar estado espacial compartilhado entre clientes

    Conceitos-chave

    • arquitetura de XR em rede
    • sincronizacao de avatares
    • ancoras espaciais compartilhadas
    • multiplayer co-localizado
    • sincronizacao de estado
    • Photon/Normcore/Netcode
    • integracao de chat de voz
    • compensacao de latencia
  • Acessibilidade em XR

    Design XR inclusivo, acessibilidade visual (daltonismo, baixa visao, legendas), acessibilidade motora (modos com uma mao, jogo sentado), acessibilidade auditiva, gerenciamento de carga cognitiva, perfis de conforto, sensibilidade vestibular, diretrizes de acessibilidade (XR Access, W3C XR Accessibility)

    Objetivos

    • Projetar experiencias XR acessiveis para usuarios com diversas habilidades
    • Aplicar diretrizes e padroes de acessibilidade XR

    Conceitos-chave

    • design XR inclusivo
    • acessibilidade visual
    • acessibilidade motora
    • acessibilidade auditiva
    • gerenciamento de carga cognitiva
    • perfis de conforto
    • sensibilidade vestibular
    • padroes de acessibilidade XR

Níveis: Júnior, Pleno e Sênior

Explique com suas palavras

Corrigido por IA · sem cadastro · 1 pergunta

Sem alternativas para chutar: você escreve, a IA corrige com a rubrica do tópico e diz em que nível sua resposta está.

0 / 600

Já estuda Desenvolvimento AR/VR?

A avaliação mede tópico por tópico, e o plano pula o que você já sabe.

Aberto para ler. A conta só é necessária para ser medido.

Perguntas frequentes

Por onde começar a estudar Desenvolvimento AR/VR?

Comece por Fundamentos de XR: Conceitos de XR (AR vs VR vs MR), Tecnologia de Display e Optica e Fundamentos de Computacao Espacial. O mapa ordena os tópicos pelo que depende de quê, então cada um prepara o seguinte.

Quanto tempo leva uma avaliação completa de Desenvolvimento AR/VR?

Uma avaliação completa desta trilha leva cerca de 45 minutos. O tempo de estudo depende de onde você começa; o diagnóstico mostra quais tópicos você pode pular.

Preciso de conta para usar esta página?

Não. O mapa, os objetivos e os conceitos-chave são abertos. A conta só é necessária para ser medido, ver seu gap por tópico e receber um plano.