├── .gitignore ├── DeformableMesh.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcuserdata │ └── lachlan.xcuserdatad │ └── xcschemes │ ├── DeformableMesh.xcscheme │ └── xcschememanagement.plist ├── DeformableMesh ├── AppDelegate.swift ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── DeformCompute.metal ├── GameViewController.swift ├── Info.plist ├── MetalMeshDeformable.swift ├── SCNVector3Extensions.swift ├── art.scnassets │ ├── ship.scn │ └── texture.png └── texture.png ├── LICENSE ├── README.md └── doc └── DeformableMesh.gif /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/.gitignore -------------------------------------------------------------------------------- /DeformableMesh.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/DeformableMesh.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /DeformableMesh.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/DeformableMesh.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DeformableMesh.xcodeproj/xcuserdata/lachlan.xcuserdatad/xcschemes/DeformableMesh.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/DeformableMesh.xcodeproj/xcuserdata/lachlan.xcuserdatad/xcschemes/DeformableMesh.xcscheme -------------------------------------------------------------------------------- /DeformableMesh.xcodeproj/xcuserdata/lachlan.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/DeformableMesh.xcodeproj/xcuserdata/lachlan.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /DeformableMesh/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/DeformableMesh/AppDelegate.swift -------------------------------------------------------------------------------- /DeformableMesh/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/DeformableMesh/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /DeformableMesh/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/DeformableMesh/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /DeformableMesh/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/DeformableMesh/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /DeformableMesh/DeformCompute.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/DeformableMesh/DeformCompute.metal -------------------------------------------------------------------------------- /DeformableMesh/GameViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/DeformableMesh/GameViewController.swift -------------------------------------------------------------------------------- /DeformableMesh/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/DeformableMesh/Info.plist -------------------------------------------------------------------------------- /DeformableMesh/MetalMeshDeformable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/DeformableMesh/MetalMeshDeformable.swift -------------------------------------------------------------------------------- /DeformableMesh/SCNVector3Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/DeformableMesh/SCNVector3Extensions.swift -------------------------------------------------------------------------------- /DeformableMesh/art.scnassets/ship.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/DeformableMesh/art.scnassets/ship.scn -------------------------------------------------------------------------------- /DeformableMesh/art.scnassets/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/DeformableMesh/art.scnassets/texture.png -------------------------------------------------------------------------------- /DeformableMesh/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/DeformableMesh/texture.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/README.md -------------------------------------------------------------------------------- /doc/DeformableMesh.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lachlanhurst/SceneKitMetalDeformableMesh/HEAD/doc/DeformableMesh.gif --------------------------------------------------------------------------------