Awesome Metal
A collection of Metal and MetalKit projects and resources
Blogs and books
- Metal by Example
- Metal by Example in Swift
- MetalKit.org
- Metal blog about compute
- Metal video course and blog posts
- Metal for deep learning
- Metal and neural networks
Projects
2D
- Metal Charting
- charting library using metal
- Bezier Curves all Callculated in Metal
- Graph View
- Hand drawing
3D
Frameworks
- Satin is a 3D graphics framework (inspired by threejs) that helps designers and developers work with Apple's Metal API. Satin provides helpful classes for creating meshes, materials, buffers, uniforms, geometries, pipelines (shaders), compute kernels, and more. It helps reduce tons of boilerplate code and provides a structure way to work with Metal. In active development.
Links
Unorganized
I don't know how to ogranize or name these. This can just be the default catch at the end of the page. Just dump links here if you don't have time to properly place. This all is an experiment in a shared Slack note. Everyone can and should edit to make better.
- Compute Kernels with Metal and Swift
- GPU Quaternions performance tests
- Signed Distance Function
- https://github.com/mdejong/MetalHuffman
- Atoms
- Dynamical stereo
- Marching cubes
- MandelBulbQuad
- Dynamical iOS
- iTerm2 metal rendering
- Fluid dynamics
Image Editor
https://github.com/au6155/PhotoApp