2017-08-23 4 views
2

YouTubeのチャネルでは、ARKitを使用したこれらのデモの多くにポータルが表示されていました。実際には、デモの構築にUnityを使用していると思います。私はそれを実装するためにARKitとSceneKitを使いたいと思います。ARKitのカメラキャプチャ画像とscene.backgroundの両方を表示

scene.background.contentsプロパティを設定すると、カメラのキャプチャ画像が表示されなくなりました。 iOSの11で

 if sceneView.scene.background.contents == nil { 
     sceneView.scene.background.contents = UIImage(named: "Media.scnassets/environment_blur.exr")! 
    } 

、SCNMaterialは、新しいプロパティを持っている:colorBufferWriteMaskを、私はそれを使用する方法がわかりません。 AppleはcolorBufferWriteMaskを使用して、平面Obscure ObjectsをARKitサンプルコードに実装しています。

enter image description here

誰もがそれを作った方法のアイデアを持っていますか?

答えて

0

はい、arkitシーンにSCNNodeを配置する必要があります。ノードをSCNSphereとして定義し、球の範囲内に画像を配置するか、本質的に球の肌を画像にすることができます。

+0

私はそれを知りません。数行のコードを提供してください – HaoDong

関連する問題