2011-09-08 6 views
2

나는 GoblinXNA를 사용하여 AR 애플리케이션을 만듭니다. 나는 기본적인 AR 마커 인식이 수립 된 튜토리얼 8에서 모든 것을 복사했다. 튜토리얼 자체에서는 모든 것이 잘 구현되고 3D 오브젝트 (구형 및 큐브)가 배치되고 완벽하게 렌더링됩니다.GoblinXNA - Z 축에 펼쳐진 3D 물체

내 모든 프로젝트를 복사 한 곳에서 객체가 Z 축을 극단으로 크게 잡아 당겼습니다. AR 태그를 충분히 잡고 있으면 객체의 끝을 볼 수 있습니다.

누구든지 해결 방법을 알고 있습니까?

- 업데이트 :. 내가 튜토리얼 8 자습서 (15)에 의존하는 것을 발견했습니다

(GoblinXNA의 OpenCV의 튜토리얼은, OpenCV의이 알바 (이미지 처리를위한 AR 태그)를 인식하는 데 사용되는 프로그램에 의해 사용된다 비록 나는이 관계에 힌트 아무것도 찾을 수 없습니다 내가 자습서 (15)를 제거하려고하면, 튜토리얼 8 개 버그 아웃 위에서 설명한

- 갱신 2 :.

확인을, 튜토리얼 (8)는 특별히하지 않는 것 튜 토리 아 관련 15, 솔루션에서 자습서 15를 삭제하면 지금은 작동하지만 솔루션을 다시 빌드 한 다음 디버그하면 버그가 나옵니다. 자습서 8에는 어딘가에 의존 관계가 필요합니다. 지금 살펴보십시오.

- 갱신 3은 내 3d 개체가 뻗어 이유 여전히

은 발견되지 않았다. .fbx SkinnedModel (SkinningSample/SkinnedModelProcessor 사용)을 프로그램에로드했고,이 오브젝트도 다른 방식으로 확장되었습니다. 그는 카메라 주변의 원을 그리며 걸어 다니며, 모델이 화면 중앙에 도달하면 모형이 극도로 작아지고 스크린의 중앙쪽으로 떠나기 시작하면 확장됩니다 엄청나게 큰 다음, 그는 화면의 왼쪽으로 들어갔다가 다시 펼쳐지고, 화면 중앙 가까이에 올 때, 그는 다시 최소화하고 이것이 반복됩니다.

- 문제가 해결되었습니다.

Calib.xml 파일 (카메라 교정)이 잘못 수행 된 것 같습니다. 교정 할 때 바둑판 용지를 옮겼습니다.이 문제로 인해 Z와 관련된 문제가 해결되었습니다. -중심선!

+0

"AR 마커"및 "AR 태그"란 무엇입니까? – Patrik

+0

@Patrik GoblinXNA는 AR (= Augmented Reality) 태그가 카메라를 통해 인식되고 화면에 3D 개체를 표시 할 수있는 프레임 워크/라이브러리입니다. – Tom

답변

0

문제가 해결되었습니다.

Calib.xml 파일 (카메라 교정)이 잘못 수행 된 것 같습니다. 교정 할 때 바둑판 용지를 옮겼습니다.이 문제로 인해 Z와 관련된 문제가 해결되었습니다. -중심선!