metal-by-example's repositories
metal-spatial-rendering
A minimal example of rendering an immersive spatial experience with Metal, ARKit, and visionOS Compositing Services
learn-metal-cpp-ios
"Learn Metal with C++" samples, ported to iOS
thirty-days-of-metal
The sample code accompanying the Thirty Days of Metal article series on Medium
book-of-shaders-metal
A live-coding environment for Metal fragment shaders intended to accompany The Book of Shaders
metal-world-map
A demonstration of ARKit scene reconstruction with the new iPad Pro with LiDAR sensor
metal-spatial-dynamic-mesh
A demonstration of RealityKit's LowLevelMesh API
metal-picking
A demonstration of picking (hit-testing) in a 3D scene rendered with Metal
modelio-materials
A demonstration of using the ModelIO material system to render with MetalKit
MetalMeshletCulling
A simple demonstration of Metal 3.0 mesh shaders
MBEBaseEffect
A Metal re-implementation of GLKit's GLKBaseEffect
simple-instancing
A demonstration of 2D animated instanced drawing in Metal
scenekit-lighting-models
Alternate lighting models using custom SCNProgram for SceneKit
CubicBezierPatchTessellation
A demonstration of cubic Bezier patch evaluation with Metal tessellation shaders
MetalFlyCamera
A basic fly camera controller demo with Metal in Swift
BCMeshTransformView
Mesh transforms for UIView
geometric-tools
A collection of source code for computing in the fields of mathematics, geometry, graphics, image analysis and physics.
MaterialX
MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers.
o3de
Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
rive-ios
iOS runtime for Rive