Texture PoseTracker
Texture PoseTracker
는 VL 요청 시 사용자가 설정한 Texture를 사용할 수 있게 하는 Custom PoseTracker 프리셋입니다.
Texture PoseTracker를 이용한 VL 요청 테스트는 AR Dataset으로 촬영하지 않은 일반 사진이나 영상으로도 테스트가 가능합니다. 하지만 기기의 실제 움직임은 복원되지 않습니다.
Texture PoseTracker
를 사용하기 위해서는 VLSDKManager
에 Custom Pose Tracker Adaptor
컴포넌트를 추가한 뒤 Editor PoseTracker에 ARCeye.TexturePoseTracker
를 할당함으로서 사용할 수 있습니다.
TexturePoseTracker의 사용 설정을 완료한 후 TextureProvider의 Texture To Send
필드에 요청을 보내고자 하는 Texture를 할당하면 해당 Texture를 이용해 VL 요청을 보내게 됩니다. 여기에는 Texture Type이 Sprite (2D and UI)인 이미지 파일이나 비디오의 Render Texture를 할당할 수 있습니다.
이미지 파일을 이용한 요청 시
이미지 파일을 사용할 경우 파일을 클릭하여 Import Settings에 진입한 뒤 아래와 같은 설정을 합니다. 설정이 완료된 이미지 파일을 TextureProvider의 Texture to Send에 할당합니다. 이 상태에서 Play mode에 진입하면 TextureProvider에 할당된 이미지 파일로 VL 요청을 보내게 됩니다.
비디오 플레이어를 이용한 요청 시
비디오 플레이어를 사용하는 경우 Render Mode를 Render Texture로 설정한 뒤 Target Texture에 VLSDK에 첨부된 VideoTexture를 할당합니다. 이 VideoTexture를 TextureProvider의 Texture to Send에 할당합니다. 이 상태에서 Play mode에 진입하면 TextureProvider에 할당된 VideoTexture를 이용해서 VL 요청을 보내게 됩니다.