Compartilhar via


Uma estratégia de solução de problemas

Muitas vezes, basta pensar no WLT (World Locking Tools) como uma única caixa preta que mantém os hologramas onde eles deveriam estar. Essa perspectiva é útil quando as coisas estão funcionando corretamente, mas quando os resultados que você está vendo não correspondem ao que você espera, vale a pena pensar na fixação do mundo como um processo em três camadas.

A camada intermediária, a FWE (Frozen World Engine), assume que uma rede interna de âncoras espaciais (camada zero) é estacionária no espaço físico. Ela usa essa rede como referência para fixar cada ponto no espaço virtual com relação a um ponto correspondente no espaço físico, criando o Locked Space.

A camada superior, a Space Pin, assume que a camada FWE fez o trabalho corretamente. Ela aplica uma transformação afim interpolada ao Locked Space para girá-lo e traduzi-lo de maneira a se alinhar com as coordenadas especificadas do usuário em alguns locais de referência, que são as posições do SpacePin.

É claro, então, que há três possibilidades de algo dar errado.

  1. A FWE assume que haverá algum erro de rastreamento nas âncoras espaciais e faz a compensação. Mas há um limite para a quantidade de erros que ele pode filtrar. Por exemplo, ele pode ignorar valores discrepantes, mas se todas as âncoras espaciais estiverem erradas na mesma direção, ele não poderá detectar isso. Portanto, âncoras espaciais de qualidade inferior produzirão um Locked Space de qualidade inferior.

  2. A FWE pode entender algo errado. Por exemplo, ela se baseia em algumas heurísticas para compensar algumas âncoras espaciais em favor de outras. Se essas heurísticas são inválidas no seu caso, é possível que você esteja favorecendo âncoras imprecisas, em vez de precisas.

  3. A camada Space Pin está fazendo análises e interpolações complexas. Com um rastreamento ruim que causa eventos de reequipamento, ela precisa fazer ainda mais ajustes. Há muitas oportunidades de erro nesse caso também.

A melhor abordagem é verificar de baixo para cima. Sem usar FWE ou SpacePins, suas âncoras ficam estáveis no espaço físico? Ou elas flutuam ou se deslocam no espaço físico? (Espera-se que as coordenadas virtuais delas mudem, mas não as localizações físicas.)

Se você verificou que suas âncoras espaciais estão se comportando corretamente, tente usar FWE sem SpacePins. As coisas não estarão onde você quer, mas elas devem ficar onde estão no espaço físico. É possível verificar se é esse o caso?

Por fim, se você tiver estabelecido que as duas camadas inferiores estão operando conforme o esperado, haverá suspeita de alguma anomalia na camada Space Pin.

Identificar a camada mais baixa que está produzindo resultados inesperados é um grande primeiro passo para encontrar e corrigir problemas.