├── ARKitTutorial.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── andrewseeley.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── andrewseeley.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── ARKitTutorial ├── AppDelegate.swift ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Info.plist ├── Models.scnassets │ ├── candle │ │ ├── candle.scn │ │ └── textures │ │ │ ├── candle_AO.png │ │ │ ├── candle_DIFFUSE.png │ │ │ ├── candle_METALLIC.png │ │ │ ├── candle_NORMAL.png │ │ │ ├── candle_ROUGHNESS.png │ │ │ ├── candle_SHADOW.png │ │ │ └── flame_PARTICLE.png │ ├── chair │ │ ├── chair.scn │ │ └── textures │ │ │ ├── chair_DIFFUSE.png │ │ │ ├── chair_METALLIC.png │ │ │ ├── chair_NORMAL.png │ │ │ ├── chair_ROUGHNESS.png │ │ │ └── chair_SHADOW.png │ ├── crosshair_blue.png │ ├── crosshair_yellow.png │ ├── cup │ │ ├── cup.scn │ │ └── textures │ │ │ ├── cup_AO.png │ │ │ ├── cup_DIFFUSE.png │ │ │ ├── cup_METALLIC.png │ │ │ ├── cup_NORMAL.png │ │ │ ├── cup_ROUGHNESS.png │ │ │ ├── cup_SHADOW.png │ │ │ └── cup_steam_SPRITE.png │ ├── lamp │ │ ├── lamp.scn │ │ └── textures │ │ │ ├── lamp_DIFFUSE.png │ │ │ ├── lamp_METALLIC.png │ │ │ ├── lamp_NORMAL.png │ │ │ ├── lamp_ROUGHNESS.png │ │ │ └── lamp_SHADOW.png │ ├── plane_grid.png │ ├── sharedImages │ │ ├── environment.jpg │ │ └── environment_blur.exr │ └── vase │ │ ├── textures │ │ ├── vase_AO.png │ │ ├── vase_DIFFUSE.png │ │ ├── vase_METALLIC.png │ │ ├── vase_NORMAL.png │ │ ├── vase_ROUGHNESS.png │ │ ├── vase_SHADOW.png │ │ └── water_DIFFUSE.png │ │ └── vase.scn └── ViewController.swift ├── ARKitTutorialTests ├── ARKitTutorialTests.swift └── Info.plist ├── ARKitTutorialUITests ├── ARKitTutorialUITests.swift └── Info.plist └── README.md /ARKitTutorial.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ARKitTutorial.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ARKitTutorial.xcodeproj/project.xcworkspace/xcuserdata/andrewseeley.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial.xcodeproj/project.xcworkspace/xcuserdata/andrewseeley.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /ARKitTutorial.xcodeproj/xcuserdata/andrewseeley.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial.xcodeproj/xcuserdata/andrewseeley.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /ARKitTutorial/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/AppDelegate.swift -------------------------------------------------------------------------------- /ARKitTutorial/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ARKitTutorial/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ARKitTutorial/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /ARKitTutorial/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Info.plist -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/candle/candle.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/candle/candle.scn -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/candle/textures/candle_AO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/candle/textures/candle_AO.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/candle/textures/candle_DIFFUSE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/candle/textures/candle_DIFFUSE.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/candle/textures/candle_METALLIC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/candle/textures/candle_METALLIC.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/candle/textures/candle_NORMAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/candle/textures/candle_NORMAL.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/candle/textures/candle_ROUGHNESS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/candle/textures/candle_ROUGHNESS.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/candle/textures/candle_SHADOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/candle/textures/candle_SHADOW.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/candle/textures/flame_PARTICLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/candle/textures/flame_PARTICLE.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/chair/chair.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/chair/chair.scn -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/chair/textures/chair_DIFFUSE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/chair/textures/chair_DIFFUSE.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/chair/textures/chair_METALLIC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/chair/textures/chair_METALLIC.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/chair/textures/chair_NORMAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/chair/textures/chair_NORMAL.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/chair/textures/chair_ROUGHNESS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/chair/textures/chair_ROUGHNESS.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/chair/textures/chair_SHADOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/chair/textures/chair_SHADOW.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/crosshair_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/crosshair_blue.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/crosshair_yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/crosshair_yellow.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/cup/cup.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/cup/cup.scn -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/cup/textures/cup_AO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/cup/textures/cup_AO.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/cup/textures/cup_DIFFUSE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/cup/textures/cup_DIFFUSE.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/cup/textures/cup_METALLIC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/cup/textures/cup_METALLIC.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/cup/textures/cup_NORMAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/cup/textures/cup_NORMAL.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/cup/textures/cup_ROUGHNESS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/cup/textures/cup_ROUGHNESS.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/cup/textures/cup_SHADOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/cup/textures/cup_SHADOW.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/cup/textures/cup_steam_SPRITE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/cup/textures/cup_steam_SPRITE.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/lamp/lamp.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/lamp/lamp.scn -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/lamp/textures/lamp_DIFFUSE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/lamp/textures/lamp_DIFFUSE.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/lamp/textures/lamp_METALLIC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/lamp/textures/lamp_METALLIC.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/lamp/textures/lamp_NORMAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/lamp/textures/lamp_NORMAL.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/lamp/textures/lamp_ROUGHNESS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/lamp/textures/lamp_ROUGHNESS.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/lamp/textures/lamp_SHADOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/lamp/textures/lamp_SHADOW.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/plane_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/plane_grid.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/sharedImages/environment.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/sharedImages/environment.jpg -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/sharedImages/environment_blur.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/sharedImages/environment_blur.exr -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/vase/textures/vase_AO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/vase/textures/vase_AO.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/vase/textures/vase_DIFFUSE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/vase/textures/vase_DIFFUSE.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/vase/textures/vase_METALLIC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/vase/textures/vase_METALLIC.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/vase/textures/vase_NORMAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/vase/textures/vase_NORMAL.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/vase/textures/vase_ROUGHNESS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/vase/textures/vase_ROUGHNESS.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/vase/textures/vase_SHADOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/vase/textures/vase_SHADOW.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/vase/textures/water_DIFFUSE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/vase/textures/water_DIFFUSE.png -------------------------------------------------------------------------------- /ARKitTutorial/Models.scnassets/vase/vase.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/Models.scnassets/vase/vase.scn -------------------------------------------------------------------------------- /ARKitTutorial/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorial/ViewController.swift -------------------------------------------------------------------------------- /ARKitTutorialTests/ARKitTutorialTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorialTests/ARKitTutorialTests.swift -------------------------------------------------------------------------------- /ARKitTutorialTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorialTests/Info.plist -------------------------------------------------------------------------------- /ARKitTutorialUITests/ARKitTutorialUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorialUITests/ARKitTutorialUITests.swift -------------------------------------------------------------------------------- /ARKitTutorialUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/ARKitTutorialUITests/Info.plist -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awseeley/Swift-ARKit-Tutorial/HEAD/README.md --------------------------------------------------------------------------------