Try MAXST AR Fusion Tracker Now ✨
List
이미지 트래킹 제한
Posted Date: 2020-06-19 7:34     Edited Date: 2020-06-30 1:22     Writer: tmfrl7332

1. SDK Version: 5.0.2
2. Development Environment: unity-Android, 

 

 

제한조건이 true 일 경우 이미지 트래킹이 되고,

               false 일 경우 카메라는 실행된 상태로 이미지 트래킹을 제한하고 싶은데, 

ImageTrackerSample. cs   start 문에서 제한을 걸었더니, 제한이 안됩니다ㅠㅠ

 

어디서 제한 if(true) 을 걸어줘야 하나요?

 

Posted Date: 2020-06-19 9:03     Edited Date: 2020-06-19 9:03     Writer: sjkim

MAXST AR SDK에 관심을 가져주셔서 감사합니다. 


유니티의 Start() 함수는 첫 프레임의 업데이트 전에 호출되는 함수입니다. 

그래서 Start() 함수에 넣으시면 매 프레임에 제한 조건을 둘 수 없습니다. 

 

그러므로 원하시는 제한 조건을 두시려면 Update() 함수에 원하시는 코드를 넣으셔야 됩니다.

왜냐하면 Update() 함수는 프레임마다 호출되는 함수로써 제한이 구현 가능합니다.

 

예로 아래와 같은 코드를 Update() 함수에 추가하면 될 것 같습니다. 

 

        if (state == null)
        {
            TrackerManager.GetInstance().StopTracker();
        }
        else
        {
            TrackerManager.GetInstance().StartTracker(TrackerManager.TRACKER_TYPE_IMAGE);
        }

 

다른 질문이 있으시면, 언제든지 자유롭게 질문해주세요.

 

 

Best regards

Francisco

MAXST Support Team

Posted Date: 2020-06-22 8:04     Edited Date: 2020-06-22 8:04     Writer: tmfrl7332

답변 너무 감사합니다.

 

다만 말씀주신것과 같이 업데이트 구문으로 (lateupdate도 동일했습니다ㅠ)

TrackerManager.GetInstance().StopTracker();

을 추가할 경우

초당 프레임 계산되어서 트래킹이 끊기는 현상이 발생되다보니 트래킹이 제대로 이루어지지 않는데, 

이경우는 어떻게 해결해야 하나요 ?

아래 수정한 코드 첨부했습니다.

Posted Date: 2020-06-23 6:04     Edited Date: 2020-06-23 6:04     Writer: sjkim

제가 StartTracker() 함수와 StopTracker() 함수를 번갈아가며 이용해보면

트래킹이 끊기지 않고 정상적으로 작동 했습니다. 

 

문제 해결을 위해 어떻게 끊기시는지 보고싶습니다.

비디오로 업로드 해주실 수 있나요??

 

다른 질문이 있으시면, 언제든지 자유롭게 질문해주세요.

 

 

Best regards

Francisco

MAXST Support Team

Posted Date: 2020-06-23 13:31     Edited Date: 2020-06-23 13:31     Writer: tmfrl7332

답변 감사드립니다.  다만 해당 글에 동영상을 직접 올리는 방법이 보이지 않아 유튜브 링크를 통해 일부공개통한 업로드 진행하였습니다.

https://youtu.be/2zZD72--9z8
 

위와 같이 끊기는 현상이 일어납니다..

Posted Date: 2020-06-24 1:48     Edited Date: 2020-06-24 1:48     Writer: sjkim

영상을 올려주셔서 감사합니다. 

 

해당 상황을 재현하고 싶었지만, 저는 재현이 되지 않았습니다. 

아래 2사항을 확인하시기 바랍니다. 

1. Target Manager에서 이미지를 업로드 할 때 width를 실측 크기로 입력 하셨나요?

2. 이미지의 증강 등급으로 표시된 별(★)이 많나요? 

 

또한 동영상에서는 이미지를 모니터 화면을 비춰 테스트 하셨는데,

실제 이미지에서 테스트 하실때도 같은 현상이 발생하셨나요?

 

 

Best regards

Francisco

MAXST Support Team

Posted Date: 2020-06-29 15:58     Edited Date: 2020-06-29 15:58     Writer: tmfrl7332

이미지 실측크기와 증강등급으로 표기된 별은 5개로, 확인완료하였습니다.

다만, 실제이미지 테스트때도 동일하여,

업데이트문 제어가 아닌 일반 bool변수를 통해 제어를 해보니 해당부분으로는 잘 실행되는것을 확인하였습니다.

답변 정말로 감사합니다.

Posted Date: 2020-06-30 1:22     Edited Date: 2020-06-30 1:22     Writer: sjkim

축하드립니다.

원하시는 방향으로 되셔서 다행입니다.

 

이후에도 질문사항이 있으시면, 언제든지 자유롭게 질문해주세요.

 

 

Best regards

Francisco

MAXST Support Team