├── .gitignore ├── ARKitFaceExample ├── AppDelegate.swift ├── Base.lproj │ └── Main.storyboard ├── Content Selection │ ├── ContentSelectionController.swift │ └── VirtualContentType.swift ├── Resources │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── AR_icon_face copy-1.png │ │ │ ├── AR_icon_face copy-2.png │ │ │ ├── AR_icon_face copy-3.png │ │ │ ├── AR_icon_face copy-4.png │ │ │ ├── AR_icon_face copy-5.png │ │ │ ├── AR_icon_face copy-6.png │ │ │ ├── AR_icon_face copy-7.png │ │ │ ├── AR_icon_face copy.png │ │ │ ├── AR_icon_face.png │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── add.imageset │ │ │ ├── Contents.json │ │ │ ├── add@2x.png │ │ │ └── add@3x.png │ │ ├── addPressed.imageset │ │ │ ├── Contents.json │ │ │ ├── addPressed@2x.png │ │ │ └── addpressed@3x.png │ │ ├── blendShapeModel.imageset │ │ │ ├── Contents.json │ │ │ └── blendShapeModel.png │ │ ├── faceGeometry.imageset │ │ │ ├── Contents.json │ │ │ └── faceGeometry.png │ │ ├── none.imageset │ │ │ ├── Contents.json │ │ │ └── none.png │ │ ├── overlayModel.imageset │ │ │ ├── Contents.json │ │ │ └── overlayModel.png │ │ ├── restart.imageset │ │ │ ├── Contents.json │ │ │ ├── refresh@2x.png │ │ │ └── refresh@3x.png │ │ └── restartPressed.imageset │ │ │ ├── Contents.json │ │ │ ├── refreshPressed@2x.png │ │ │ └── refreshPressed@3x.png │ ├── Gradient.png │ ├── Info.plist │ ├── LaunchScreen.storyboard │ └── Models.scnassets │ │ ├── coordinateOrigin.scn │ │ ├── overlayModel.scn │ │ └── robotHead.scn ├── StatusViewController.swift ├── ViewController.swift ├── VirtualContentUpdater.swift └── VirtualFaceContent │ ├── GlassesOverlay.swift │ ├── Mask.swift │ ├── RobotHead.swift │ └── VirtualFaceContent.swift ├── Configuration └── SampleCode.xcconfig ├── DepthRenderer.xcodeproj ├── .xcodesamplecode.plist └── project.pbxproj ├── Documentation ├── FaceExampleModes.png └── Screenshots.jpg ├── LICENSE └── LICENSE.txt └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/.gitignore -------------------------------------------------------------------------------- /ARKitFaceExample/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/AppDelegate.swift -------------------------------------------------------------------------------- /ARKitFaceExample/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /ARKitFaceExample/Content Selection/ContentSelectionController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Content Selection/ContentSelectionController.swift -------------------------------------------------------------------------------- /ARKitFaceExample/Content Selection/VirtualContentType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Content Selection/VirtualContentType.swift -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_face copy-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_face copy-1.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_face copy-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_face copy-2.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_face copy-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_face copy-3.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_face copy-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_face copy-4.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_face copy-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_face copy-5.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_face copy-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_face copy-6.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_face copy-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_face copy-7.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_face copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_face copy.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_face.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/add.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/add.imageset/Contents.json -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/add.imageset/add@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/add.imageset/add@2x.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/add.imageset/add@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/add.imageset/add@3x.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/addPressed.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/addPressed.imageset/Contents.json -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/addPressed.imageset/addPressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/addPressed.imageset/addPressed@2x.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/addPressed.imageset/addpressed@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/addPressed.imageset/addpressed@3x.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/blendShapeModel.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/blendShapeModel.imageset/Contents.json -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/blendShapeModel.imageset/blendShapeModel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/blendShapeModel.imageset/blendShapeModel.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/faceGeometry.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/faceGeometry.imageset/Contents.json -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/faceGeometry.imageset/faceGeometry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/faceGeometry.imageset/faceGeometry.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/none.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/none.imageset/Contents.json -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/none.imageset/none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/none.imageset/none.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/overlayModel.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/overlayModel.imageset/Contents.json -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/overlayModel.imageset/overlayModel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/overlayModel.imageset/overlayModel.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/restart.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/restart.imageset/Contents.json -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/restart.imageset/refresh@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/restart.imageset/refresh@2x.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/restart.imageset/refresh@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/restart.imageset/refresh@3x.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/restartPressed.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/restartPressed.imageset/Contents.json -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/restartPressed.imageset/refreshPressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/restartPressed.imageset/refreshPressed@2x.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Assets.xcassets/restartPressed.imageset/refreshPressed@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Assets.xcassets/restartPressed.imageset/refreshPressed@3x.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Gradient.png -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Info.plist -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Models.scnassets/coordinateOrigin.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Models.scnassets/coordinateOrigin.scn -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Models.scnassets/overlayModel.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Models.scnassets/overlayModel.scn -------------------------------------------------------------------------------- /ARKitFaceExample/Resources/Models.scnassets/robotHead.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/Resources/Models.scnassets/robotHead.scn -------------------------------------------------------------------------------- /ARKitFaceExample/StatusViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/StatusViewController.swift -------------------------------------------------------------------------------- /ARKitFaceExample/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/ViewController.swift -------------------------------------------------------------------------------- /ARKitFaceExample/VirtualContentUpdater.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/VirtualContentUpdater.swift -------------------------------------------------------------------------------- /ARKitFaceExample/VirtualFaceContent/GlassesOverlay.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/VirtualFaceContent/GlassesOverlay.swift -------------------------------------------------------------------------------- /ARKitFaceExample/VirtualFaceContent/Mask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/VirtualFaceContent/Mask.swift -------------------------------------------------------------------------------- /ARKitFaceExample/VirtualFaceContent/RobotHead.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/VirtualFaceContent/RobotHead.swift -------------------------------------------------------------------------------- /ARKitFaceExample/VirtualFaceContent/VirtualFaceContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/ARKitFaceExample/VirtualFaceContent/VirtualFaceContent.swift -------------------------------------------------------------------------------- /Configuration/SampleCode.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/Configuration/SampleCode.xcconfig -------------------------------------------------------------------------------- /DepthRenderer.xcodeproj/.xcodesamplecode.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/DepthRenderer.xcodeproj/.xcodesamplecode.plist -------------------------------------------------------------------------------- /DepthRenderer.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/DepthRenderer.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Documentation/FaceExampleModes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/Documentation/FaceExampleModes.png -------------------------------------------------------------------------------- /Documentation/Screenshots.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/Documentation/Screenshots.jpg -------------------------------------------------------------------------------- /LICENSE/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/LICENSE/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montaguegabe/arkit-depth-renderer/HEAD/README.md --------------------------------------------------------------------------------