2017-10-12 10 views

答えて

5

正面カメラについて:要するに、周りの世界の増補ビューで「通過」デバイスを

  • 世界トラッキング(ARWorldTrackingConfiguration)、ユーザーが見えるバックに面したカメラを、使用して:

    ARKitは、ARの経験の二つの基本的な種類を提供していますそれら。 (AROrientationTrackingConfigurationが、それはまだだけ後ろ向きのカメラを使用していますので、追跡世界の減少した品質のバージョンである、もあります。)

  • フェイストラッキング(ARFaceTrackingConfiguration)は、iPhone Xに前向きTrueDepthカメラでのみサポートここで、ユーザは、正面に向いたカメラビューにおいて、自分自身の拡張ビューを見る。ハードウェア要件、顔追跡と世界の追跡に加えて(@TawaNicolasノートとして、AppleはiPhone Xが実際に利用可能になるまで、あなたが実行して読むことはできませんが、これは、...サンプルコードhereを持っています。)

ほとんどが直交フィーチャセットです。したがって、前面に向いているカメラ(iPhone Xのみ)を使用する方法はありますが、ARKitで背面に向いているカメラと同等の体験は得られません。


AR体験でビデオ録画について:あなたは他のアプリと同じARKitアプリでReplayKitを使用することができます。

カメラフィードだけを記録したい場合は、そのための高水準APIはありませんが、理論的には、それぞれARFrameAVAssetWriterにあるピクセルバッファに何らかの成功をもたらすかもしれません。

+0

ありがとうございます。私のARSCNViewを記録するには – Bharrath

+0

私のARSCNViewの画像を撮るサンプルコードはありますか? – Bharrath

0

UIKitまたはAVFoundationカメラにアクセスしたい場合でも、ARSCNViewとは別にできるが、別に行うことができます。たとえば、IBActionからUIKit's UIImagePickerControllerをロードしていますが、これはやや面倒ですが、それは私の目的(画像と動画のアセットの読み込み/作成)に役立ちます。

関連する問題