Sobre este projeto
it-programming / mobile-development
Aberto
Estamos buscando um especialista em Unity XR para otimizar a qualidade visual do nosso aplicativo de tours virtuais 360° de imóveis, desenvolvido para Meta Quest 3. O aplicativo utiliza Unity 6000.0 lts, urp, openxr e addressables, e já está em uso com nossos clientes. As fotos 360° (JPEG 8K) são carregadas através de um painel web e transformadas em asset bundles em um servidor de build headless na AWS.
O desafio atual é que, ao visualizar no headset, as imagens apresentam menor nitidez e uma 'vibração' ou 'shimmer' ao mover a cabeça, especialmente em detalhes finos. Nossa meta é alcançar o nível de qualidade visual do aplicativo TheViewer, que exibe o mesmo conteúdo com nitidez e estabilidade superiores no mesmo Meta Quest 3.
O que já foi implementado e será fornecido:
- Correção de um bug onde bundles eram gerados sem textura no build headless, com validação e código de saída.
- Padronização do import de texturas em código para ASTC 6x6, trilinear, aniso 16, mip bias -0.5 (anteriormente ETC2).
- Ambiente de staging isolado, com pipeline de build (build -> APK -> Quest) funcionando, e um Meta Quest 3 disponível para testes remotos.
Suas entregas incluirão:
- Um comparativo A/B mensurável no headset, confrontando nosso aplicativo com o TheViewer, utilizando o mesmo panorama e uma carta de resolução. Deverá ser documentado com fotos/vídeos capturados pelo headset e medições de fps via ovr metrics.
- Correção do shader do skybox (tex2Dwrap com derivadas manuais), que é uma suspeita para mips incorretos em XR, com a prova da correção no comparativo A/B.
- Avaliação e calibração das configurações do urp asset, que atualmente possui hdr ligado, renderscale 1.5 e MSAA 4. Isso incluirá a análise de desativar HDR, ajustar Renderscale para aproximadamente 1.2, implementar fsr e calibrar o mip bias para balancear nitidez e shimmer, sempre medindo o fps.
- Um branch e Pull Request contendo um relatório conciso detalhando as medições realizadas, as mudanças implementadas e os resultados antes e depois.
Os critérios de aceite para este projeto são:
- Nitidez e estabilidade da imagem comparáveis ao TheViewer no teste A/B.
- Manutenção de 72 FPS estáveis durante a experiência.
- Ausência de regressões nos tours virtuais existentes.
- O APK deve ser construído com sucesso através do nosso pipeline atual (-batchmode, Unity 6000.0.50f1).
Buscamos um profissional com experiência comprovada em Unity e URP no contexto de desenvolvimento para Meta Quest/XR, com profundo conhecimento em qualidade de imagem, incluindo texturas, mipmaps, shaders e render pipeline. É Essencial que o freelancer possua seu próprio dispositivo Meta Quest para desenvolvimento e testes. A comunicação pode ser em português ou inglês.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Bug ou alteração pequena
Duração do projeto Não estabelecido
Habilidades necessárias