EXP-008Lab / Experiment
Browser Portals
Portais que conectam cenas diferentes dentro da mesma sessão de navegador, sem recarregar a página.
Code
EXP-008
Status
Exploration
Technologies
Browser-based XR
Temas
WebXRSpatialInterface
Objetivo
Trocar de cena dentro da mesma sessão de navegador sem recarregar a página, mantendo a sensação de continuidade na travessia.
Abordagem
- 01Cenas coexistindo em memória, com a troca acontecendo por transição e não por navegação.
- 02Geometria do outro lado pré-carregada antes de a pessoa atravessar.
- 03Áudio tratado como elemento principal da travessia, não como enfeite.
Arquitetura
- Cenas
- Múltiplos grafos de cena com uma só instância de renderer.
- Estado
- Estado da sessão preservado fora das cenas, para sobreviver à troca.
- Carregamento
- Pré-carregamento por proximidade do portal, com descarte do que ficou longe.
- Áudio
- Crossfade entre ambientes sonoros sincronizado com a transição visual.
Resultados
- A sensação de continuidade dependeu mais do áudio que da imagem: cortar o som quebra a travessia mesmo com visual perfeito.
- Pré-carregar por proximidade eliminou a pausa que denunciava o carregamento.
- Transição com máscara de profundidade é o próximo passo para o portal parecer volume e não recorte.
What is being tested
- Troca de cena preservando estado
- Pré-carregamento de geometria do outro lado
- Continuidade sonora e visual na travessia
Learnings / next steps
- A sensação de continuidade depende mais de áudio que de imagem.
- Próximo passo: transições com máscara de profundidade.