Novidades
Aqui está uma visão geral de algumas das principais atualizações para diferentes plataformas e para o Editor. Para obter mais detalhes, confira as notas de lançamento.
Desenvolvido em parceria com a equipe de jogos e gráficos do Google, o Frame Pacing otimizado para Android proporciona taxas de quadro consistentes e experiência de jogo mais suave ao permitir que os quadros sejam distribuídos com menos variação.
Como desenvolvedor para dispositivos móveis, você também se beneficiará com o suporte aprimorado do OpenGL. Adicionamos o multithreading OpenGL (iOS) para melhorar o desempenho nos dispositivos iOS populares incompatíveis com Metal (aproximadamente 25% dos dispositivos iOS que rodam jogos do Unity).
Adicionamos o suporte OpenGL para batcher SRP (iOS e Android) a fim de melhorar o desempenho da CPU em projetos que usam o Pipeline de Renderização Lightweight (LWRP).
Essa nova função facilita saber qual será o tamanho final do aplicativo em diferentes destinos.
Esse sistema remodelado para suas plataformas de destino ajuda a agilizar o fluxo de trabalho do desenvolvimento. Ele está na fase inicial de visualização e estamos procurando por usuários que testem o novo fluxo de trabalho e nos forneçam feedback.
Incluímos suporte para reconhecimento facial, rastreamento de imagem 2D, rastreamento de objetos 3D, sondas de ambiente e muito mais. Todos eles estão na visualização.
- Rastreamento facial (ARKit e ARCore): Você pode acessar os pontos de referência do rosto, uma representação em malha dos rostos detectados e informações sobre a forma da mistura, que podem ser inseridas em um equipamento de animação facial. O Face Manager (Gerenciador de face) organiza a configuração de dispositivos para reconhecimento facial e cria GameObjects para cada face detectada.
- Rastreamento de imagens 2D (ARKit e ARCore): Esse recurso permite que você detecte imagens 2D no ambiente. O Tracked Image Manager (Gerenciador de imagens rastreadas) cria automaticamente GameObjects que representam todas as imagens reconhecidas. Você pode mudar uma experiência de AR com base na presença de imagens específicas.
- Rastreamento de objetos 3D (ARKit): Você pode importar representações digitais de objetos do mundo real para suas experiências Unity e detectá-los no ambiente. O Tracked Object Manager (Gerenciador de objetos rastreados) cria GameObjects para cada objeto físico detectado a fim de possibilitar a alteração de experiências com base na presença de objetos específicos do mundo real. Além de jogos, essa funcionalidade pode ser excelente para criar experiências educacionais e de treinamento.
- Sondas de ambiente (ARKit): Isso detecta informações de iluminação e cor em áreas específicas do ambiente, o que ajuda a permitir que o conteúdo 3D se misture perfeitamente com o ambiente. O Environment Probe Manager (Gerenciador de sonda de ambiente) usa essas informações para criar automaticamente cubemaps no Unity.
- Captura de movimento (ARKit): Isso captura os movimentos das pessoas. O Human Body Manager (Gerenciador de corpo humano) detecta representações 2D (espaço da tela) e 3D (espaço do mundo) de humanos reconhecidas no quadro da câmera.
- Oclusão de pessoas (ARKit): Isso permite experiências de AR mais realistas, combinando conteúdo digital com o mundo real. O Human Body Manager usa imagens de segmentação de depth (profundidade) para determinar se alguém está na frente do conteúdo digital.
- Sessão colaborativa (ARKit): Isso permite que vários aplicativos ARKit conectados compartilhem continuamente sua compreensão do ambiente, possibilitando jogos multijogador e aplicativos colaborativos.
O HDRP agora inclui suporte para seus projetos de VR (em visualização). No momento, esse suporte está limitado aos dispositivos Windows 10 e Direct3D11 e deve usar a renderização Single Pass Stereo (Estéreo de passagem única) para VR no HDRP.
Obtenha acesso a todos os itens acima e muito mais hoje.