다음을 통해 공유


조각

앞서 설명했듯이, World Locking Tools 용어에서 조각은 동일한 좌표 공간에서 서로 알려진 관계에 있는 항목의 컬렉션입니다. 하지만 일반적으로 서로 다른 조각 사이에는 의미 있는 공간 관계가 없습니다.

이해를 돕기 위해 간단한 예를 들겠습니다.

불이 환하게 밝혀진 2개의 방이 길고 어두운 복도로 연결되어 있다고 상상해 봅시다. 헤드 추적 세션이 첫 번째 방에서 시작됩니다. 이 방은 조명이 환하게 켜져 있고 적절한 가구를 갖추고 있으며, 사용자가 빠르고 쉽게 가구를 스캔하고 매핑합니다. 방의 개체와 생성된 앵커는 헤드와 서로의 위치를 기준으로 알려진 위치에 있습니다.

두 번째 방은 아직 방문하지 않았기 때문에 내용물에 대한 지식이 아직 없습니다.

이제 사용자가 어두운 복도로 진입합니다. 이때 조명이 좋지 않아 추적이 즉시 중단됩니다. 사용자는 복도를 지나 두 번째 방으로 이동합니다.

두 번째 방에서 추적이 다시 복원되고, 사용자는 신속하게 방을 스캔하고 적절한 측정을 위해 앵커를 추가합니다.

이제 두 방이 모두 스캔되었으며, 각 방의 내용물이 같은 방내의 다른 내용물을 기준으로 알려져 있지만, 다른 방을 기준으로 방에 대해 얻은 지식은 없습니다. 복도의 길이는 상관없고, 휘어져 있어도 됩니다.

이 두 방은 고립된 섬이라는 공간 관계를 형성하고 있습니다. 각 방의 상호 관련된 개체 그룹을 "조각"으로 볼 수 있습니다. 그리고 이 가상 상황의 세션에는 이제 방마다 하나씩 두 개의 조각이 포함되어 있습니다. 복도에서 추적 데이터를 얻지 못했기 때문에 해당하는 복도 조각이 없습니다.

두 방의 모든 개체가 좌표를 갖고 있지만 두 좌표계는 서로 관련이 없습니다. 카메라가 두 번째 방에 있을 때, 헤드는 두 번째 방의 다른 모든 개체와 동일한 좌표계에 배치됩니다. 이렇게 하면 두 번째 방의 개체를 사용자의 시야를 기준으로 적절하게 렌더링할 수 있습니다.

그러나 첫 번째 방의 개체는 관련 없는 좌표계에 있습니다. 매핑되지 않은 복도의 길이에 따라 수 미터 또는 수십 미터 떨어져 있거나, 복도가 휘어지는 경우 옆으로 떨어져 있을 수 있습니다. 따라서 두 공간을 연결하는 추가 정보가 없으면 시스템이 첫 번째 방의 개체를 사용자가 보기에 의미 있는 방식으로 배치하기에 충분한 정보가 없습니다. 그러나 시스템은 이러한 개체를 올바르게 렌더링하는 데 필요한 정보가 부족하다는 것을 알고 있으며, 연결 지점 메커니즘을 통해 해당 조건을 애플리케이션에 알릴 수 있습니다.

추가 정보