2017-12-07 10 views
0

私はSceneKitを使って、iOSの正面カメラに見えるようにアニメーションをいくつか作成しようとしています。 バックカメラでArKitと同様のものがあります。 iPhone XとArKitを使用していません(ArKitは前面に向いているカメラでは機能しません)。 現時点では、カメラとsceneKitシーンを組み合わせて表示することはできません。iOS - 前面に向いているカメラの上にsceneKitノードオブジェクトを追加する方法。いいえArKit

AVCaptureDevice.default(.builtInWideAngleCamera, for: AVMediaType.video, position: .front) 

または私はシーンビューを見ることができます。

カメラが前面に向いているように見え、シーンの中のすべてのノードが前面に表示されているように見えます。

これを考えるもう一つの方法は、正面カメラからのライブフィードによってシーンの背景を欲しいということです。

どうすればよいですか?

答えて

0

SCNScene.backgroundSCNMaterialPropertyのインスタンスであり、contentsとしてAVCaptureDeviceインスタンスをとることができます。オンラインドキュメントにはまだiOS 11への追加は反映されていませんが、SceneKitヘッダーとそのWWDC'17 presentationに記載されています。

// Setup background video 
let captureDevice: AVCaptureDevice = ... 
scene.background.contents = captureDevice 
関連する問題