브라우저가 ARKit을 호출합니다.
애플은 지난 이틀간 신제품 출시에 대한 미리보기를 공개했고 공식 웹 사이트 페이지에도 브라우저로 ARCore를 호출하여 구현 한 작은 달걀이 있는데, 쉐이더의 효과는 편안해 보인다. 링크 https://www.apple.com.cn/apple-events/ 첨부
IOS 쪽은 safari 브라우저를 사용하여 AR Quick Look이라는 ARKit 기능을 활성화하고 개발자의 공식 웹 사이트에는 관련 소개 https://developer.apple.com/augmented-reality/quick-look/이 있습니다.
safari를 사용하여 usdz 형식의 모델 파일을로드합니다. 활성화 방법은 아래와 같이 매우 간단합니다.
<a href="sazane.usdz" rel="ar">
html 페이지에 하이퍼 링크 태그를 추가하고 rel을 ar로 표시 한 다음 href에서 파일을 전달하면됩니다. 그러나 로딩도 조건부이므로 IOS 시스템> 12.0이 설치된 iPhone 또는 iPad를 사용하고 Safari 브라우저를 사용하여로드해야합니다. 효과를 보려면 여기를 클릭하십시오.
AR의 효과는 원래 ARKit으로 구현하기가 매우 좋고 구현하기 쉽지만 표시된 모델은 사용하기가 쉽지 않습니다. AR Quick Look으로로드 된 모델에는 usdz 형식이 필요합니다. 3D 콘텐츠 용으로 설계된 제로 압축 암호화 ZIP 아카이브로 Apple과 Pixar에서 개발 한 모델 형식입니다. 현재는 Mac 플랫폼에서 Reality Converter라는 소프트웨어를 사용하여 일반적인 모델 형식을 usdz로 출력 할 수 있습니다. 소프트웨어 다운로드 링크를 첨부하십시오. https://developer.apple.com/download/
브라우저는 ARCore를 호출합니다.
여러 가지 이유로 브라우저가 ios보다 ARCore를 호출하는 것이 더 번거 롭습니다. 첫 번째 필요는 ARCore와 호환되는 모델입니다. 현재의 새로운 Huawei 모델은 기본적으로 절망적입니다 (강력한 실습 능력을 가진 모델은 변경 가능). 그런 다음 Android 시스템 버전은 7.0 이상이어야합니다. 그런 다음 Google Play 서버 AR 용을 설치해야합니다. 그런 다음 Google의 GoogleApp이 필요합니다 (래더와 3 개 세트, 링크 첨부 https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox) ); 마지막으로 Google의 브라우저가 필요합니다. 브라우저는 Chrome 베타 81.0.4044.18 이상이어야합니다.
위의 모든 조건이 충족되면 계속 시청할 수 있습니다. 그렇지 않으면 잊어 버리십시오. 이것이 중국에서 ARCore를 홍보 할 수없는 이유 중 하나입니다. . .
Google의 솔루션은 https://developers.google.com/ar/develop/java/scene-viewer에 도입 된 링크가 포함 된 Scene Viewer를 기반으로합니다.
AR 및 3D 브라우징 모드가있는 iOS 세트와 유사합니다. 그러나 한 가지 다른 점은 ios는 usdz 형식을 사용하고 Android는 gltf 형식을 사용한다는 것입니다.
코드 구현도 아래와 같이 매우 간단합니다.
<a href="intent://arvr.google.com/scene-viewer/1.0?file=
(你的gltf文件地址,去掉括号)#Intent;scheme=https;package=com.google.android.googlequicksearchbox;action=android.intent.action.VIEW;S.browser_fallback_url=https://developers.google.com/ar;end;">Model</a>
효과를 보려면 여기를 클릭하십시오. 달성 된 효과는 다음과 같습니다.
구체적인 사용법은 위의 링크에도 소개되어 있습니다. 관심이 있으시면 참고 해주세요.