2017-10-18 106 views
2

他們有什麼方法可以快速拍攝像Snapchat這樣的sceneview攝像頭會話的高質量圖片嗎? 或者至少沒有圖片中的scnnode對象?在ARKit相機拍照像snapchat snapchat

因爲我不想初始化第二個相機幀來拍照。 我希望它像Snapchat鏡頭一樣整合。

最好的問候, 教育部

回答

2

沒錯

ARSCNViews有一個內置的快照方法在Objective-C返回ARScene的一個UIImage

所以,你可以這樣做:

UIImage *image = [sceneView snapshot]; 

and in Swift

var image = sceneView.snapshot() 
+0

謝謝,但是Snapchat如何將常規攝像機會話設置爲ARKit會話?我的意思是使用閃光燈,自動對焦和運行會話而不中斷實際場景? – Moe

+0

我認爲snapchat已經編寫了他們自己的AR框架,並且已經在沒有ARKit的情況下實現了它,因爲他們之前有一些AR功能。不能肯定地說。 –