티스토리 뷰

🍏/ARKit

[iOS-ARKit] Hello AR

사용자 eungding 2019. 5. 4. 16:04
728x90
반응형

새로운 프로젝트를 선택하고 다음과 같이 선택해주면 -! 


이렇게 구성된 샘플 AR프로젝트가 생성된다 


이렇게 ViewController 코드가 설정되어있다 

import UIKit
import SceneKit
import ARKit

class ViewController: UIViewController, ARSCNViewDelegate {

    @IBOutlet var sceneView: ARSCNView!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        // Set the view's delegate
        sceneView.delegate = self
        
        // Show statistics such as fps and timing information
        sceneView.showsStatistics = true
        
        // Create a new scene
        let scene = SCNScene(named: "art.scnassets/ship.scn")!
        
        // Set the scene to the view
        sceneView.scene = scene
    }
    
    override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)
        
        // Create a session configuration
        let configuration = ARWorldTrackingConfiguration()

        // Run the view's session
        sceneView.session.run(configuration)
    }
    
    override func viewWillDisappear(_ animated: Bool) {
        super.viewWillDisappear(animated)
        
        // Pause the view's session
        sceneView.session.pause()
    }
}

 

 

 

핸드폰으로 돌려보면 나의 현실(real world)에 virtual object가 있게 되는 것을 볼 수 있다 : )

 



Supported Devices 

ARKit은 iOS 11 및 A9 프로세서 이상을 갖춘 iOS 기기가 필요하다 

출처: 애플코리아

애플이 소개하는 AR apps in app store

https://www.apple.com/kr/ios/augmented-reality/

 

iOS - 증강 현실

iOS에서 만나는 증강 현실. 일하고, 공부하고, 놀고, 당신을 둘러싼 세상과 교류하는 방식을 탈바꿈시킵니다. 게다가 이건 그저 시작에 불과하죠.

www.apple.com

 

 

Made With ARKit 사이트 

https://www.madewitharkit.com 

 

Made With ARKit

Hand-picked curation of the coolest stuff made with Apple's ARKit

www.madewitharkit.com

 

 

728x90
반응형
댓글
댓글쓰기 폼