2017-11-24 1 views
1

내 ARKit 개발에 일부 DAE 문제가 있습니다.DAE 개체가 응용 프로그램 (런타임)에 표시되지 않습니까?

DAE 형식의 Autodesk max에서 내 3D 모델을 내보내고 Xcode에서 가져 왔지만 Xcode에서는 제대로 작동하지만 내 응용 프로그램에는 표시되지 않습니다.

나는 심지어 마야에서 시도했지만 심지어 어떤 결과도 보이지 않는다. 정말 우둔 해. 그러나 Google에서 다운로드 한 모델을 사용할 때 그 파일은 잘 작동합니다.

하지만 내 자신의 모델을 사용하고 싶습니다. 무엇이 문제 일 수 있습니까?

+1

아마도 모델이 너무 큽니다. ARKit은 미터를 단위로 사용합니다. 모델의 축척을 확인하십시오. – chengsam

답변

-1

파일을 xCode의 .SCN 파일로 변환해야합니다. .DAE를 클릭하면 변환을 요청해야합니다. 파일 변환을 제공하지 않으면 SceneKit 장면 편집기에서 수동으로 DAE 파일을 열고 편집기 메뉴로 이동하여 "scn 파일 형식으로 변환"을 클릭하십시오.

또한 xcode 내에서 SceneKit 내에 조명을 추가해야합니다. xcode에서 모델을 볼 수는 있지만 앱에서 "어둡게"표시됩니다. Maya에서 익스포트 할 때 조명이 손실됩니다. Unity는이 문제가 없습니다.

0

.dae를 .scn으로 변환하면 내 앵커가 바뀌어 일부 물건이 엉망이되어 문제없이 .dae를 사용했습니다. 블렌더에서 열어서 피벗 포인트를 변경하십시오.
(1) 감지 된 비행기에 놓으려는 경우 먼저 휴대 전화를 움직여 무언가를 감지해야합니다. 먼저 비행기에 올려 놓지 않도록주의하십시오.
(2) 카메라에서 멀리 떨어 뜨리지 않도록하십시오. 여기 미터는 미터입니다!
마지막 이유는 뒷면을 도려 낼 수 있습니다. 모델 비행기가 밖으로 향하고 있는지 확인하십시오. 그렇지 않으면 볼 수 없습니다.

관련 문제